gpt4 book ai didi

c++ - WS_CPLUSPLUS 与 WWSAPI

转载 作者:太空狗 更新时间:2023-10-29 21:50:04 26 4
gpt4 key购买 nike

我正在使用 WWSAPI(WCF 托管)实现一个相对复杂的对象模型服务,并且已经成功下载了服务实现的 wsdl 和代码生成。我的问题是,有没有其他人注意到所有的

#if defined(WS_CPLUSPLUS)

定义在整个生成的代码中乱七八糟?它们内部是我的服务负载的 C++ 对象表示,使用起来会容易 100 倍,但是当我定义 WS_CPLUSPLUS 时,编译器会出现各种错误。

我的问题是:有没有人成功地使该定义起作用?如果是,您使用了什么资源或示例来使其起作用?

最佳答案

好的,在深入了解 sdk 示例后回答了我自己的问题。

生成架构和 wsdl 文件并将它们导入项目后,请执行以下操作:

  • 选择所有生成的.c文件,然后右击->属性
  • 在[预编译头]部分:将[预编译头]更改为“不使用预编译头”
  • 在 [Advanced] 部分:将 [Compile As] 更改为“Compile as C++ Code (/TP)”

完成此操作后,您应该能够成功添加“WS_CPLUSPLUS”预处理器定义。我希望这可以帮助照亮某人的一天

关于c++ - WS_CPLUSPLUS 与 WWSAPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918737/

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