Я очень новичок в gsoap и пытаюсь следовать этому примеру.
Я успешно установил Gsoap, загрузив двоичные файлы и используя следующие команды:
./configure --disable-ssl, make, sudo make install
Затем я создал свой файл .h, как показано в примере, и скомпилировал его с помощью soapcpp2. Я создал файл .cpp, как показано в примере, и попытался его скомпилировать.
При компиляции я получаю ошибки компиляции в моем автоматически сгенерированном классе soapC.cpp, а также в моем автоматически сгенерированном классе soapServer.cpp. Ошибок несколько, и все они примерно одинаковые.
soapServer.cpp: неопределенная ссылка на 'ns_sub(soap*, double, double, double*)'
Я уверен, что это ошибка компоновщика. Я ссылаюсь на библиотеку gsoap++, созданную в процессе создания. У кого-нибудь есть идеи? Спасибо!
Пс. Вот команда, которую выдает eclipse:
g++ -o "GsoapTest" ./src/GsoapTest.o ./src/soapC.0 ./src/soapServer.o ./src/soapServerLib.o -lgsoap++