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:
hat einer von euch eine Idee was ich falsch mache???
Stephan