gpt4 book ai didi

c++ - 使用多个 gSOAP 实现时的重新定义错误

转载 作者:行者123 更新时间:2023-11-28 03:42:10 25 4
gpt4 key购买 nike

我无法尝试在同一个 C++ 项目中组合 gSOAP 客户端和 gSOAP 服务器(我使用的是 gSOAP 2.7.17 版)。

当我尝试构建项目时,我从编译器中收到多个重定义错误。它说在源代码中重新定义了“soap_write_byte”、“saop_read_string”、“soap_write_string”和其他类似的低级函数,尽管我已经遵循了关于组合多个 gSOAP 实现的 gSOAP 教程(即创建公共(public)源文件 envH.h 和 envC .cpp,编译 stdsoap2.cpp 并设置标志 -DWITH_NONAMESPACES)

两次重定义发生在envH.h和clientH.h中。

请问,你能帮帮我吗?

最佳答案

同样的问题,这是 gsoap 2.7 中的一个问题,2.8 版添加了一些#ifdef 保护程序来删除警告。您也可以自己完成,但每次重建都会丢失所有更改!

关于c++ - 使用多个 gSOAP 实现时的重新定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8789705/

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