【问题标题】:Compile Gsoap Src Files Into My Project将 Gsoap Src 文件编译到我的项目中
【发布时间】: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


【解决方案1】:

我不认为你想要做的事情很容易 - gsoap 需要 gsoap soapcpp2 可执行文件生成的文件才能构建 Web 客户端和服务器。如果您想绕过这个阶段,那么您将不得不重新创建 soapcpp2 手动创建的内容,这似乎是一个毫无意义的练习!

【讨论】:

  • 虽然您的 cmets 不是我想要的,但它们确实引导我走向正确的道路。所以我给你一票。
猜你喜欢
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 2020-12-02
  • 2013-05-10
  • 2012-04-18
  • 2013-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多