2016-06-17 12 views
0

Ich versuche, Ergebnisdatei zu drucken, die alle Informationen zu dem Test enthält, der gerade implementiert wurde.Identifizieren der Konfiguration durch Eclipse

Was ich wissen möchte, ist, wie identifiziere ich die Konfiguration laufen

fprintf(fp, "The DATE is :%s\n",__DATE__); 
fprintf(fp, "The TIME is :%s\n",__TIME__); 
fprintf(fp, "The RUN is :%s\n",__???__); 

Bild für weitere Erläuterungen siehe - picture

Antwort

0

Zum Project properties->C/C++ General->Paths and Symbols->Symbols Registerkarte. Wählen Sie oben eine Konfiguration. Fügen Sie dann ein Symbol mit dem Namen "RUN" hinzu. Weisen Sie ihm einen eindeutigen Wert zu. Wechseln Sie dann zu einer anderen Konfiguration und fügen Sie dasselbe Symbol RUN mit einem anderen Wert hinzu. Jetzt können Sie das Symbol in Ihrem Programm verwenden und es wird unterschiedliche Werte in verschiedenen Konfigurationen haben.

** Dies funktioniert für CDT verwaltete Build. Funktioniert nicht für Makefile-Projekte. In Makefile-Projekten müssen Sie in jeder Konfiguration verschiedene Flags an make übergeben.