blogd me against my life

13Mai/10

:)

Qt + OpenGL

Qt + OpenGL

Update: Features eingebaut :) , Zoom Bewegung etc... Toll..

Qt + OpenGL mit eigener Kamera

  • Share/Bookmark
14Apr/10

QT + Visual Studio 2008

So nach langem Kampf und ewiger Frickelei hab ichs nun geschafft und ich kann hier meinen Weg präsentieren.

  1. QT herunterladen (Qt libraries 4.6.2 for Windows (VS 2008, 194 MB))
  2. Umgebungsvariablen gesetzt
    • Neue Variable QMAKESPEC = win32-msvc2008
  3. Den vorher herunter geladenen Installer ausgeführt
  4. Path Variable gesetzt
    • Den Bin Ordner des Installationspfades an Path angehängt
  5. Mit der Visual Studio 2008 Konsole in den Ordner von QT gewechselt und
    configure -platform win32-msvc2008 -no-qt3support
    ausgeführt. Dauert ein paar Minuten.
  6. nmake getippt und 5 Stunden gewartet, dann war es fertig kompiliert.
  7. Visual Studio mit der Verknüpfung aus dem Startmenü Eintrag der QT Tools gestartet
    Visual Studio with Qt 4.6.2
  8. Gefreut :)

Die Anleitung ist wohl ein Zusammenspiel von ungefähr 100 Anleitungen die ich im Netz gefunden habe. Bevor nu wieder irgendjemand mit fertigen Frameworks kommt, entweder ich war zu blöde, oder die gingen einfach nicht ;) .

  • Share/Bookmark
13Apr/10

QuTe

Nun läuft das kompilieren von QT endlich, der Fehler war aber doch schwerer zu finden als gedacht, aber nach einiger Zeit hatte ich ihn dann doch raus.

Problem war folgendes, ich habe parallel mit MinGW und VisualStudio als Kompiler gearbeitet, somit hatten beide ihren Eintrag im Classpath, dadurch lief zwar configure mit dem Visual Studio, aber nmake wurde dann aus dem Path von MinGW genommen, ich hab keine Ahnung wieso und weshalb, und wieso es mit MinGW nicht möglich war es zu kompilieren, aber jetzt ackert er grad im Hintergrund gemütlich vor sich hin.. Naja gut, gemütlich isses nicht, meine 3 Kerne haben jeweils 100% Auslastung.

Den Fehler hab ich übrigens auf Recht kuriose Art und Weise entdeckt, beim googlen hab ich ein CuteBuilder gefunden, ein Tool welches das Kompilieren von QT völlig automatisch übernehmen soll, welches aber aus oben genannten Gründen auch den Dienst verweigerte, zwar gab es die Möglichkeit zur Auswahl von Visual Studio 2008, aber in den genutzen Apps habe ich dann auf einmal nmake von MinGW entdeckt, MinGW entfernt und voila, schon rattert die Kiste durch :)

  • Share/Bookmark
13Apr/10

qT(error)

Erstmal muss ich mich wohl selbst für das absolute geniale Wortspiel in der Überschrift loben, diese Eingebung war einfach nur genial ;-) .

Prinzipiell bin ich derzeit versucht mich in C++ mit den ersten Gehversuchen für eine GUI zu versuchen, leider wird dies auf bestmöglichem Wege durch QT verhindert. Bevor fiese Sprüche kommen, von wegen nutz doch was vernünftiges, ich hab mich "erkundigt" und mir wurde mehrfach QT empfohlen. Vielleicht auch deswegen, weil die jenigen die Empfehlung ausgesprochen haben, in ihrem Gedanken gedacht haben, der hängts nach den ersten Misserfolgen eh wieder an den Nagel :P . Gestützt wurde die Entscheidung aber auch dadurch, das qt eine Java API anbietet.

Nun hab ich schon gefühlte 1000 Configure Vorgänge hinter mir, und wohl nochmal soviele Versuche ein erfolgreiches make auszuführen. Bisher bin ich kläglichst gescheitert, erste Hinweise in Foren deuten zwar darauf hin, dass es da ein Grundlegendes Problem mit Windows 7 64bit zu geben scheint, aber wirklich bestätigt oder auch wiederlegt wurde es noch nicht. Da der schwarze Peter bisher auch nicht wirklich eindeutig zugeordnet werden konnte, ob es jetzt an qt liegt oder doch an MinGW.

Aber ich bin ganz optimistisch, dass ich heute entscheidende Fortschritte machen werde.

  • Share/Bookmark