c++ - 将 Gsoap Src 文件编译到我的项目中

标签 c++ linux soap compilation gsoap

我是 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/

相关文章:

ruby - 使用 wxruby 为 linux 创建一个 ruby​​ 可执行文件

actionscript-3 - 来自 AS3 的 SOAP Web 服务,没有 Flex?

C++ 错误 C2248 : cannot access private member declared in SUPER class

c++ - 在套接字编程中从服务器捕获客户端导出

c++ - Singleton 类中的静态私有(private)数据成员

python - 使 su 非交互式

c# - 使用 C# 解析 SOAP 响应

java - Spring-WS SOAP header 前缀问题

c++ - 如何正确使用 std::stod

c++ - 如何使用 xcode 中的链接发出警报?