QT4.8 Projekt globales Define

Gast #3215740
Lesenswert?
• ▲
▼
Hallo Leute,

ich versuche in QT mir ein Define zu erstellen das Projekt-Global zur 
Verfügung steht.

Dazu habe im pro-File die Zeile DEFINES += "USE_TMS=1" hinzugefügt.

in einer Datei zb.: SerialCom.cpp wird das define getestet:
1
#if USE_TMS
2
        debugDisplay.initIO("firmwareUpdate.0", &s);
3
#else
4
        debugDisplay.initIO("sysDebugDisplay.0", &s);
5
#endif

Aber leider wird die erste Zeile nie ausgeführt!

die Ausgaben vom Kompilieren sehen aber für mich gut aus:
1
Starte "C:\Qt\qtcreator-2.2.1\bin\jom.exe" 
2
  C:\Qt\qtcreator-2.2.1\bin\jom.exe -nologo -j 4 -f Makefile.Release
3
  c:\Qt\4.7.3\bin\uic.exe ..\PIC32BL\MainWindow.ui -o ui_MainWindow.h
4
  c:\Qt\4.7.3\bin\uic.exe ..\PIC32BL\PreferencesDialog.ui -o ui_PreferencesDialog.h
5
  cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DUSE_TMS=1 -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"c:\Qt\4.7.3\include\QtCore" -I"c:\Qt\4.7.3\include\QtGui" -I"c:\Qt\4.7.3\include" -I"c:\usr\include" -I"c:\Qt\4.7.3\include\ActiveQt" -I"release" -I"." -I"..\PIC32BL" -I"." -I"c:\Qt\4.7.3\mkspecs\win32-msvc2008" -Forelease\ @C:\DOKUME~1\user1\LOKALE~1\Temp\SerialCom.obj.6080.62.jom
6
SerialCom.cpp

denn dies hier ist doch mein define:
1
-DUSE_TMS=1

hat einer von euch eine Idee was ich falsch mache???
Stephan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren