Seite 1 von 1

Qt-Programmierung unter WIndows - Einstieg

Verfasst: 18. Dezember 2005 16:29
von Ned Flanders
Hallo,

ich kenne mich ziemlich gut, was C++ und QT angeht unter Linux/gcc aus und wollte mal ein Projekt nach Windows "portieren".

Leider öffnen sich unter Windows durch das duale Lizenzmodell viele Möglichkeiten.

GPL/QPL geht wohl nur mit minGw.

Für VC++ ist im Augenblick ja die 2005 Express Edition umsonst erhältlich. Allerdings sagt Trolltech in den Compiler Notes, daß die Qt Integration in das Visual Studio aus Ressourcengründen nicht möglich ist (unschön). Ein kurzer Versuch, ein Hello World auf der VC++-Console zum Laufen (ein .cpp File, ein .pro File, qmake und nmake aufgerufen) zu bringen, ist wegen einer fehlenden "uuid.lib"-Datei beim Linken gescheitert.

Ist der MinGw-Weg gangbarer? Hat jemand schon Qt/Win free ausprobiert?

Danke schonmal,
Ned.

BTW, kann man eigentlich minGW auch irgendwie im VS nutzen?

Verfasst: 18. Dezember 2005 16:54
von BartSimpson
Ich benutzte Mingw unter Windows nur zum übersetzen. Das geht eigentlich ganz gut. Bis auf einen Bug. Welcher aber leider erst in Qt 4.1.1 behoben wird.

Verfasst: 20. Dezember 2005 09:57
von chronos
Also ich benutze die CodeBlocks IDE und MingW unter Windows zum Übersetzen und Programmieren. Allerdings muss man ein paar "Workarounds" machen um richtig arbeiten zu können.
KDevelop für Windows gibts ja leider nicht :-( und unter Linux hats auch noch keine QT 4 kompatibilität, jedenfalls noch nicht so nahtlos wie QT3.

Verfasst: 20. Dezember 2005 10:25
von BartSimpson
Unter Linux kann man kdevelop auch für Qt4 nehmen.

Verfasst: 20. Dezember 2005 11:48
von Timewarp
Qt4 funktioniert und Windows mit MinGW ganz gut !
Ich selbst benutze es mit Slickedit kenne aber auch Leute die es mit Dev-Cpp oder Codeblocks verwenden. VS Integration habe ich mit MinGW noch nichts von gehört/gesehen. Da hilft evtl. nur die "comercial" Version von QT.

Wobei ich nicht weiß ob nicht vielleicht schon irgend ein Crack die Opensource Version mit VS zum laufen bekommen hat.

Verfasst: 20. Dezember 2005 12:13
von BartSimpson
Es soll ein patch kursieren. Aber wieviel Fehler da wieder drinn stecken????

Verfasst: 20. Dezember 2005 12:30
von Christian81
BartSimpson hat geschrieben:Es soll ein patch kursieren. Aber wieviel Fehler da wieder drinn stecken????
Hey, willst du mich ärgern?

Verfasst: 20. Dezember 2005 12:32
von BartSimpson
Nee. Aber so so ist es leider. Fast nix ist ohne Fehler:)

Verfasst: 20. Dezember 2005 12:36
von Christian81
BartSimpson hat geschrieben:Nee. Aber so so ist es leider. Fast nix ist ohne Fehler:)
Aber da es schon einige Leute getestet haben (und auch Fehler gefunden haben), kann man eigentlich schon sagen dass der Patch recht brauchbar ist.

Verfasst: 20. Dezember 2005 12:43
von BartSimpson
Dann kannste den ja jetzte für Qt 4.1 anpassen. Ich werde jetzte derst mal den MySQL Treiber von Qt 4.1 patchen. Damit soll laut Trolltech das Probelm mit dem QSQLModel beseitig sein. Na mal schauen.