Seite 1 von 1

[gelöst] Probleme bei erstellen der Debug-Version von Qt4win

Verfasst: 30. Juni 2005 17:55
von Thorsten
Ich habe Qt4.0.0 installiert und kann damit wundervoll arbeiten.
(MinGW 3.2.0)

Jetzt habe ich versucht die Debug-Versionen der Bibliothek zu erstellen.
Dafür habe ich einfach im Startmenü: Qt 4.0.0 (Build Debug Libraries)
ausgeführt und einen Fehler erhalten.

Code: Alles auswählen

g++ -c -g -g -Wall -frtti -fexceptions -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_MAKEDLL -DQT_OPENSOURCE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COM
PAT -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_STYLE_MAC -DQT_DLL -DQT_CORE_LIB -I"C:/Programme/Qt/4.0.0/include/QtCore" -I"C:/Programme/Qt/4.0.0/include" -I"C:/Programme/Qt/4.0.0/include
/QtGui" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"C:/Programme/Qt/4.0.0/include/ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"C:\Programme\Qt\4.0.0\mkspecs\win32-g++"
 -o tmp\obj\debug_shared\qwindowsxpstyle.o styles\qwindowsxpstyle.cpp
styles\qwindowsxpstyle.cpp:64:21: uxtheme.h: No such file or directory
styles\qwindowsxpstyle.cpp:65:22: tmschema.h: No such file or directory
Die beiden Header-Dateien finde ich nirgendwo.
Ich habe versucht alles ohne den WinXPStyle zu compilieren.
Leider hat das auch nicht funktioniert.

Ist das ein Fehler in Qt oder mach ich was falsch.
Funktionier es bei euch ohne Probleme?

Verfasst: 30. Juni 2005 18:29
von Christian81
Du brauchst noch win32api. Ds steht aber auch auf der MinGW - Seite beschrieben...

Verfasst: 30. Juni 2005 18:30
von FlorianBecker
Hallo, wenn du die Header nicht finden kannst, ist dieser Build komplett ausgeschlossen, somit nicht möglich.

Beim Visual Studio oder beim .NET Framework sollten die Header enthalten sein. Gibts vielleicht sogar einzelnd bei MS zum runterladen, weiß das nicht so genau, nutze nur Visual Studio und da ist so wie so alles dabei.

Ohne XP Style zu bauen ging auch nicht? Hast du dafür die gleiche Fehlermeldung? Dann siehe oben, sonst poste bitte einmal den anderen Fehler.

Verfasst: 30. Juni 2005 18:57
von Thorsten
Danke!

Ich hatte vor der Qt-Installation gerade alles von Microsoft entsorgt.
Lade jetzt folgendes Teil herunter.
http://ovh.dl.sourceforge.net/sourcefor ... src.tar.gz
Bin sehr zuversichtlich das es funktionier.
Zur Not habe ich noch das "VCToolkitSetup.exe", welches es kostenlos bei Microsoft gibt, und alle Compiler und sonstige Tools enthält.

Mit freundlichen Grüßen
Thorsten

Verfasst: 30. Juni 2005 19:53
von BartSimpson
Ich glaube da brauchtse ehr die header aus dem winxp sdk oder so
Ein besuch bei google bestätig meine Vermutung.
http://lists.trolltech.com/qt-interest/ ... 354-0.html

Verfasst: 30. Juni 2005 21:34
von Christian81
BartSimpson hat geschrieben:Ich glaube da brauchtse ehr die header aus dem winxp sdk oder so
Ein besuch bei google bestätig meine Vermutung.
http://lists.trolltech.com/qt-interest/ ... 354-0.html
w32api reicht! Die MSVC SDK gehen überhaupt nicht korrekt mit MinGW und du würdest damit evtl. gegen irgend eine dumme Microsoft Lizenz verstossen :roll:

@Thorsten: nicht die src - einfach w32api-3.2.tar.gz runterladen, ordentlich nach MinGW entpacken und fertig

Verfasst: 1. Juli 2005 13:33
von Thorsten
Problem gelöst !!!
Einfach http://ovh.dl.sourceforge.net/sourcefor ... 3.2.tar.gz
herunterladen, entpacken und in das MinGW-Verzeichnis kopieren. Es funktioniert. Vielen Dank!

Mit freundlichen Grüßen
Thorsten