gSoap中的宏定义

macro definitions in gSoap

本文关键字:宏定义 gSoap      更新时间:2023-10-16

有人知道是否和/或如何在gSoap头文件中定义宏定义吗?

在C++中我可以做:

 #define maxRecords 100

我可以在gSoap中做类似的事情吗?

您不应该修改包中的头文件(除非您在本地复制了它们并知道自己在做什么)。在包含任何其他内容之前,您可以将该定义添加到主.cpp文件中,它将具有相同的效果。更好的是,创建自己的global.h,将#define放在其中,并将其包含在包含gSoap的任何位置。

您甚至可以将gSoap #include放在global.h中,只放#include global.h而不是#include <whatevergsoapiscalled.h> ,从而使其成为gSoap包装器