Hallo Leute, heute habe ich folgendes Problem. Ich will ein Makro beim Kompilierungsaufruf direkt an den Präporzessor von GCC übergeben. Z.B. wenn ich im normalen Code schreibe:
C++:
#define var1 10
kann ich ja beim kompilieren den Schalter
C++:
gcc -Dvar1=10
setzen.
Nun funktioniert das mit Strings leider nicht: Das hier geht
C++:
#define string1 "test1.3.5"
Das nicht
C++:
gcc -Dstring1="test1.3.5"
er beschwert sich, zuviele Punkte zu sehen.... hat jemand eine Idee? Danke und Gruss, Stephan
p.s. und warum gehen die Tag-Dinger nicht?
EDIT: Salshes benutzen, keine BackslashesDieser Post wurde am 10.08.2006 um 15:47 Uhr von J-jayz-Z editiert.
Wunderbar vielen dank. Ich Idiot habe daran gedacht zwei "" zu machen. Habe ich mit \\ verwechselt. Irgendwie war es mir klar, aber ich kam nicht drauf. Aber jetzt ist alles in Butter. Vielen Dank, Stephan