gSoap中的宏定义
macro definitions in gSoap
有人知道是否和/或如何在gSoap头文件中定义宏定义吗?
在C++中我可以做:
#define maxRecords 100
我可以在gSoap中做类似的事情吗?
您不应该修改包中的头文件(除非您在本地复制了它们并知道自己在做什么)。在包含任何其他内容之前,您可以将该定义添加到主.cpp
文件中,它将具有相同的效果。更好的是,创建自己的global.h
,将#define
放在其中,并将其包含在包含gSoap的任何位置。
您甚至可以将gSoap #include
放在global.h
中,只放#include global.h
而不是#include <whatevergsoapiscalled.h>
,从而使其成为gSoap包装器
相关文章:
- C++宏定义和取消定义
- 根据 c++ 标准在该宏定义中推送/弹出宏时的行为是什么
- VS2017 #error: : snprintf 的宏定义与标准库函数声明冲突
- 宏定义不正确没有错误
- Visual Studio:snprintf 冲突的宏定义
- 宏定义中的预处理器令牌两边有两个双引号
- CMake 添加和删除宏定义以编译共享库/可执行文件
- 宏C++#定义示例(对象)(::f(s,(对象),arg1,arg2,arg3)
- 根据模板参数选择宏定义
- 使用宏定义打印格式参数
- 组合宏定义以一次获得多个定义 [avr C++]
- 如何在可执行文件中查看宏定义值
- 是否有另一种方法可以在不使用宏定义的情况下进行此操作
- 如何理解宏定义
- 坚持理解以下宏定义
- 发布C++宏定义
- 通过生成文件预处理器宏定义在 c++ 中无法正常工作
- 将预处理器宏定义为宏定义线
- GCC是否支持宏定义中的多行原始字符串文字
- gSoap中的宏定义