gpt4 book ai didi

c++ - 编译一个简单的 Gsoap 服务

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:53 24 4
gpt4 key购买 nike

我是 gsoap 的新手,正在尝试遵循这个示例。

Gsoap Example

我通过下载二进制文件并使用以下命令成功安装了 Gsoap:

./configure --disable-ssl, make, sudo make install

然后,我创建了示例中所示的 .h 文件,并使用 soapcpp2 对其进行了编译。如示例所示,我创建了一个 .cpp 文件并尝试编译。

编译时,我在自动生成的 soapC.cpp 类和自动生成的 soapServer.cpp 类中收到编译错误。有多个错误,它们都大致相同。

soapServer.cpp: undefined reference to 'ns_sub(soap*, double, double ,double*)'

我确定这是链接器错误。我正在链接到在制作过程中创建的 gsoap++ 库。有人有什么想法吗?谢谢!

附言。这是 eclipse 发出的命令:

g++ -o "GsoapTest" ./src/GsoapTest.o ./src/soapC.0 ./src/soapServer.o ./src/soapServerLib.o -lgsoap++

最佳答案

您确定在示例的第 1 步中正确指定了服务操作 ns__sub 吗?生成的 soapServer.cpp 没有找到一个 _ns_sub 的引用,但我猜你已经在步骤 2 中实现了它(ns__sub,带双下划线)。

关于c++ - 编译一个简单的 Gsoap 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13827259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com