Вы не должны изменять заголовочные файлы из пакетов (если вы не скопировали их локально и не знаете, что делаете). Вы можете добавить это определение в ваш основной .cpp
файл, прежде чем включать что-либо еще, и оно будет иметь тот же эффект. А еще лучше, создайте свой собственный global.h
, поместите туда свой #define
и включайте его везде, где вы включаете gSoap.
Вы даже можете сделать его оболочкой gSoap, поместив gSoap #include
в global.h
и просто #include global.h
вместо #include <whatevergsoapiscalled.h>