Компилировать файлы Gsoap Src в мой проект

0

Я новичок в 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

  • 0
    Я не думаю, что понятно, чего вы пытаетесь достичь - примеры кода того, что вы пытались и хотите сделать, могли бы помочь?
  • 0
    @ Джексон Я обновил пост, добавив пример. Надеюсь, теперь все ясно.
Теги:
soap
compilation
gsoap

1 ответ

1

Я не думаю, что то, что вы пытаетесь сделать, совсем не так - gsoap нуждается в файлах, сгенерированных исполняемым файлом gsoap soapcpp2, для создания как веб-клиентов, так и серверов. Если вы хотите обойти этот этап, вам придется заново создать то, что создал soapcpp2 вручную, и это кажется бессмысленным упражнением!

  • 0
    хотя ваши комментарии не то, что я хочу, они ведут меня в правильном направлении. Так что я отдаю тебе голос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню