2016-04-26 13 views
1

In meinem vorhandenen Befehlszeile kompiliert ich diesen Schalter benutzen, einen Makro von der Kommandozeile zu definieren:Cevelop - Einstellung C++ - Makro-Wert zur Kompilierzeit von einer Umgebungsvariablen?

-DSsvid_UsrName=\"$USER\" 

Cevelop 1,4 Verwendung, fügte ich hinzu:

Project > Properties 
C/C++ Build > Environment 
Environment variables to set > Add... 

Name: Ssvid_UsrName 
Value: ${USER} 

Danach ist mir die gleichen Fehler Botschaft. Wie überprüfe ich, ob der Makro Ssvid_UsrName gesetzt wurde?

enter image description here

Antwort

2

Die Umgebung enthält Umgebungsvariablen wie die PATH-Variablen etc.

Symbole für die Zusammenstellung kann in den Projekteigenschaften angegeben werden: C/C++ Allgemein -> Pfade und Symbole -> Symbole (Tab) -> Add ...

enter image description here

Jetzt können Sie das richtige Verhalten in der Ausgabe des Kompilierungsbefehl in der Konsole beobachten (I ersetzt my username wit h Benutzer im Bild):

enter image description here

Ich hoffe, das hilft!

Verwandte Themen