2012-04-02 41 views
0

有誰知道是否和/或如何在gSoap頭文件中定義宏定義?gSoap中的宏定義

在C++中我可以這樣做:

#define maxRecords 100 

我可以做gSOAP的類似的東西嗎?

+0

你爲什麼要? – AJG85 2012-04-02 19:53:41

+0

gsoap會生成正常的標題和來源,你可以編輯,所以你可以... – ShinTakezou 2012-04-02 20:08:31

+0

每次你重新編譯你的標題,你會失去你編輯 – GEverding 2012-04-02 20:16:17

回答

0

你不應該從包中修改頭文件(除非你已經在本地複製它們並知道你在做什麼)。在添加其他任何東西之前,您可以將該定義添加到主文件.cpp,並且具有相同的效果。更好的是,創建自己的global.h,將#define放在那裏,並將其包含在任何包含gSoap的地方。

你甚至可以使一個gSOAP的包裝通過將gSOAP的#includeglobal.h內的只是#include global.h代替#include <whatevergsoapiscalled.h>