我是 gsoap 的新手。我想知道是否可以将 gsoap 源文件直接编译到我的简单项目中。我创建了一个简单的 hello world c++ 项目,想将基本的 gsoap 源文件放入这个项目中,最后使用我自己的 makefile 编译它们。
这有可能吗?谁能给出一些指示?我已经尝试了一段时间,但是遇到了一些编译错误,我把文件stdsoap2.cpp、dom.cpp和\gsoap\wsdl\下的所有文件都拿走了
更新
例如我创建了一个helloworld项目,文件分别是HelloWorld.h、HelloWorld.cpp、main.cpp,它们都在HelloWorld文件夹下。然后我将gsoap源下面移动到HelloWorld文件夹中,写了一个make文件来编译所有文件,编译时出现错误。
fatal error: wsdlH.h: No such file or directory.
原始文件:/gsoap/stdsoap2。 cpp
现在:/HelloWorld/stdsoap2.cpp
原始文件:/gsoap/dom。 cpp
现在:/HelloWorld/dom.cpp
原文:/gsoap/wsdl/services.cpp
现在:/HelloWorld/services.cpp
原文:/gsoap/wsdl/soap.cpp
现在:/HelloWorld/soap.cpp
原文:/gsoap/wsdl/types.cpp
现在:/HelloWorld/types.cpp
原文:/gsoap/wsdl/wsdl2h.cpp
现在:/HelloWorld/wsdl2h.cpp
原文:/gsoap/wsdl/wsdl.cpp
现在:/HelloWorld/wsdl.cpp
原文:/gsoap/wsdl/wsp.cpp
现在:/HelloWorld/wsp.cpp
最佳答案
我认为您尝试做的事情一点也不简单 - gsoap 需要 gsoap soapcpp2 可执行文件生成的文件才能构建 Web 客户端和服务器。如果您想绕过这个阶段,那么您将不得不重新创建 soapcpp2 手动创建的内容,这似乎是一个毫无意义的练习!
关于c++ - 将 Gsoap Src 文件编译到我的项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22100353/