【发布时间】:2014-02-28 16:19:00
【问题描述】:
我是 gsoap 的新手。我想知道是否可以直接将 gsoap 源文件编译到我的简单项目中。我创建了一个简单的 hello world c++ 项目,并且想将基本的 gsoap 源文件放入这个项目中,最后使用我自己的 makefile 编译它们。
有可能做到吗?任何人都可以给出一些指示吗?我尝试了一段时间,但是遇到了一些编译错误,我取了文件stdsoap2.cpp、dom.cpp和\gsoap\wsdl\下的所有文件
更新
例如我创建了一个helloworld项目,文件是HelloWorld.h、HelloWorld.cpp、main.cpp,它们在HelloWorld文件夹下。然后我把gsoap源码下面移到HelloWorld文件夹中,写了一个make文件来编译所有文件,编译的时候报错了。
致命错误:wsdlH.h:没有这样的文件或目录。
原始:/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
【问题讨论】:
-
我真的不认为你想实现什么很清楚 - 你尝试过和想要做的代码示例可能会有所帮助?
-
@Jackson 我更新了帖子添加了一个示例。希望现在很清楚。
标签: c++ linux soap compilation gsoap