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

Alles rund um die Programmierung mit Qt
Antworten
Thorsten
Beiträge: 55
Registriert: 29. Dezember 2004 22:47
Wohnort: Aachen

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

Beitrag 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?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du brauchst noch win32api. Ds steht aber auch auf der MinGW - Seite beschrieben...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
Thorsten
Beiträge: 55
Registriert: 29. Dezember 2004 22:47
Wohnort: Aachen

Beitrag 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
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Thorsten
Beiträge: 55
Registriert: 29. Dezember 2004 22:47
Wohnort: Aachen

Beitrag 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
Antworten