habe in den letzten Tagen mitgelesen und gehoft, mal einen Hinweis auf mein Problem zu bekommen, doch leider nicht ...
Ich versuche QT v4.0.1 mit MinGW unter Windows 2000 zu compilieren.
Mein Problem ist, ich komme gar nicht soweit wir Ihr.
läuft durch
kann ich auch noch starten,
doch dann kommt folgendes Problem (zunächst die ganze Ausgabe):
Code: Alles auswählen
C:\dvlenv\Qt\v4.0.1>mingw32-make
cd src && mingw32-make
C:\dvlenv\msys\v1.0\mingw\bin\mingw32-make.exe[1]: Entering directory `c:/dvlenv/Qt/v4.0.1 /src'
cd winmain && C:/dvlenv/msys/v1.0/mingw/bin/mingw32-make.exe
C:\dvlenv\msys\v1.0\mingw\bin\mingw32-make.exe[2]: Entering directory `c:/dvlenv/Qt/v4.0.1 /src/winmain'
C:/dvlenv/msys/v1.0/mingw/bin/mingw32-make.exe -f Makefile.Debug all
mingw32-make.exe[3]: Entering directory `c:/dvlenv/Qt/v4.0.1/src/winmain'
g++ -c -g -g -Wall -frtti -fexceptions -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPOR
T -DQT_EDITION=QT_EDITION_DESKTOP -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQ
T_MOC_COMPAT -I"C:/dvlenv/Qt/v4.0.1/include" -I"tmp" -I"C:/dvlenv/Qt/v4.0.1/include/QtCore
" -I"C:\dvlenv\Qt\v4.0.1\include\qtmain" -I"tmp" -I"C:/dvlenv/Qt/v4.0.1/include/ActiveQt"
-I"tmp\moc\debug_shared" -I"." -I"C:/dvlenv/Qt/v4.0.1/mkspecs/win32-g++" -o tmp\obj\debug_
shared\qtmain_win.o qtmain_win.cpp
ar -ru "C:\dvlenv\Qt\v4.0.1\lib\libqtmaind.a" tmp\obj\debug_shared\qtmain_win.o
mingw32-make.exe[3]: Leaving directory `c:/dvlenv/Qt/v4.0.1/src/winmain'
C:/dvlenv/msys/v1.0/mingw/bin/mingw32-make.exe -f Makefile.Release all
mingw32-make.exe[3]: Entering directory 'c:/dvlenv/Qt/v4.0.1/src/winmain'
g++ -c -O2 -O2 -Wall -frtti -fexceptions -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPP
ORT -DQT_EDITION=QT_EDITION_DESKTOP -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -
DQT_MOC_COMPAT -DQT_NO_DEBUG -I"C:/dvlenv/Qt/v4.0.1/include" -I"tmp" -I"C:/dvlenv/Qt/v4.0.
1/include/QtCore" -I"C:\dvlenv\Qt\v4.0.1\include\qtmain" -I"tmp" -I"C:/dvlenv/Qt/v4.0.1/include/ActiveQt" -I"tmp\moc\release_shared" -I"." -I"C:/dvlenv/Qt/v4.0.1/mkspecs/win32-g++"
-o tmp\obj\release_shared\qtmain_win.o qtmain_win.cpp
ar -ru "C:\dvlenv\Qt\v4.0.1\lib\libqtmain.a" tmp\obj\release_shared\qtmain_win.o
mingw32-make.exe[3]: Leaving directory 'c:/dvlenv/Qt/v4.0.1/src/winmain'
C:\dvlenv\msys\v1.0\mingw\bin\mingw32-make.exe[2]: Leaving directory `c:/dvlenv/Qt/v4.0.1/src/winmain'
cd tools\moc && C:/dvlenv/msys/v1.0/mingw/bin/mingw32-make.exe
/bin/sh: cd: toolsmoc: No such file or directory
C:\dvlenv\msys\v1.0\mingw\bin\mingw32-make.exe[1]: *** [sub-tools\moc-make_default-ordered] Error 1
C:\dvlenv\msys\v1.0\mingw\bin\mingw32-make.exe[1]: Leaving directory `c:/dvlenv/Qt/v4.0.1/src'
mingw32-make: *** [sub-src-make_default-ordered] Error 2
die folgenden zwei Zeilen - fast am Ende - fallen auf
Code: Alles auswählen
cd tools\moc && C:/dvlenv/msys/v1.0/mingw/bin/mingw32-make.exe
/bin/sh: cd: toolsmoc: No such file or directory
tja, da fehlt der slash.
ein 'cd tools\moc' in Verzeichnis src funktioniert (in einer DOS-Box), doch hier wird es in der sh aufgerufen. Warum? Wie kann man es verhindern? Oder das 'cd' von DOS drunterschieben?
hat einer von Euch eine Idee?