Я новичок в gsoap. Интересно, можно ли напрямую скомпилировать исходные файлы gsoap в мой простой проект. Я создал простой проект hello world c++ и хочу поместить в этот проект необходимые исходные файлы gsoap, и, наконец, скомпилировать их, используя мой собственный make файл.
Можно ли это сделать? Может кто-нибудь дать некоторые инструкции? Я пытался в течение некоторого времени, но я столкнулся с некоторыми ошибками компиляции, я взял файлы stdsoap2.cpp, dom.cpp и все файлы в папке \gsoap\wsdl\
Обновить
например, я создал проект helloworld, файлы HelloWorld.h, HelloWorld.cpp, main.cpp, находятся в папке HelloWorld. Затем я перешел ниже источников gsoap в папку HelloWorld, написал файл make для компиляции всех файлов, а при компиляции я получил ошибку.
Неустранимая ошибка: wsdlH.h: Нет такого файла или каталога.
orginal: /gsoap/stdsoap2. cpp
/gsoap/stdsoap2. cpp
сейчас: /HelloWorld/stdsoap2.cpp
orginal: /gsoap/dom. cpp
/gsoap/dom. cpp
сейчас: /HelloWorld/dom.cpp
/gsoap/wsdl/services.cpp
: /gsoap/wsdl/services.cpp
сейчас: /HelloWorld/services.cpp
/gsoap/wsdl/soap.cpp
: /gsoap/wsdl/soap.cpp
сейчас: /HelloWorld/soap.cpp
/gsoap/wsdl/types.cpp
: /gsoap/wsdl/types.cpp
сейчас: /HelloWorld/types.cpp
/gsoap/wsdl/wsdl2h.cpp
: /gsoap/wsdl/wsdl2h.cpp
сейчас: /HelloWorld/wsdl2h.cpp
/gsoap/wsdl/wsdl.cpp
: /gsoap/wsdl/wsdl.cpp
сейчас: /HelloWorld/wsdl.cpp
/gsoap/wsdl/wsp.cpp
: /gsoap/wsdl/wsp.cpp
сейчас: /HelloWorld/wsp.cpp
Я не думаю, что то, что вы пытаетесь сделать, совсем не так - gsoap нуждается в файлах, сгенерированных исполняемым файлом gsoap soapcpp2, для создания как веб-клиентов, так и серверов. Если вы хотите обойти этот этап, вам придется заново создать то, что создал soapcpp2 вручную, и это кажется бессмысленным упражнением!