2012-04-02 6 views
0

Weiß jemand, ob und/oder wie Sie Makrodefinitionen in einer gSoap-Header-Datei definieren können?Makrodefinitionen in gSoap

In C++ kann ich tun:

#define maxRecords 100 

Kann ich etwas tun ähnlich in gSOAP?

+0

Warum würden Sie wollen? – AJG85

+0

gsoap erzeugt normale Header und Quellen, die Sie bearbeiten können, so dass Sie ... – ShinTakezou

+0

Jedes Mal, wenn Sie Ihre Header neu kompilieren, würden Sie Ihre Änderungen verlieren – GEverding

Antwort

0

Sie sollten Header-Dateien niemals von Paketen ändern (es sei denn, Sie haben sie lokal kopiert und wissen, was Sie tun). Sie können diese Definition zu Ihrer Hauptdatei .cpp hinzufügen, bevor Sie etwas anderes hinzufügen und es wird den gleichen Effekt haben. Besser noch, erstellen Sie Ihre eigene global.h, setzen Sie Ihre #define dort hinein und fügen Sie sie überall dort ein, wo Sie gSoap einschließen.

Sie können es sogar ein gSOAP Wrapper machen, indem die gSOAP setzen #include in Ihrem global.h und nur #include global.h statt #include <whatevergsoapiscalled.h>