Seite 1 von 1

MSVC++ 2008SP1 AMD64 / WIN32 - Configuration

Verfasst: 14. Juli 2009 13:33
von pmvstrm
Servus und Hallo :)

Ich und QT:
Also ich bin noch recht neu im QT Universum und bin jetzt mit Release 4.5.2 unter Windows gestartet.Ich habe den neuen QT Creator schon angetestet, muss jedoch leider Projektbezogen mit Visual C/C++ 2008 arbeiten, da das Unternehmen jede menge MFC/Win32/COM Altlasten hat die über viele Jahre angewachsen sind. Da erschien es nur recht und billig QT ins Spiel zu bringen und die MFC Sachen zu ergänzen und Step by Step / Side by Side langsam auf QT zu migrieren.

Zum Punkt:
Ich benötige im Rahmen von MSVC 2008 SP1 unter Windows Vista 64 Bit eine duale Build Konfiguration für die Zielplatformen Win32 und AMD64.Ich war zwar in der Lage mittels configure Win32 zu konfigurieren und bin gerade dabei dem AMD64 Part zu kompilieren, es kommt mir jedoch so vor, das zwei QT's sich nicht nebeneinander vertragen. Gibt es da eine Möglichkeit ausser einer Virtualisierung oder einen anderen Rechner? Ich hätte das gerne alles auf einer Kiste und in Visual Studio per klick steuerbar - nur geht sowas überhaupt?

MySQL 5.1 AMD64 für Windows X64
Ich habe sämmtliche Header und Libs vom MySQL installer installieren lassen, der MYSQLd läuft auch brav als 64-Bit Windows Service, nur ist das QT-SQL Interface schon für MySQL 5.1 AMD64 auf Win 64-Bit ausgelegt? Configure.exe -qt-sql-mysql und Übersetzung mit nmake auf der 64-Bit Visual C++ Zeile ergab einen Übersetzungsfehler wegen fehlender MySQL Header. Habs jetzt noch mal angeworfen und vorher die include und lib Files von MySQL in den qt/lib und qt/include Ordner kopiert.

ps:
Nett wäre es noch wenn mir jemand den Trick verraten könnte, wie ich fehlende Module ohne QT komplett neu kompilieren zu müssen suksessive nachkompilieren und meine QT Installation nachträglich ergänzen kann.

Update
Hab nun MySQL 5.1 64-Bit unter Windows 64-Bit am laufen und QT 4.5.2
erfolgreich statisch (ebenfalls 64-Bit) anbinden können. Meine 64-Bit
Sample App läuft also. Nun fehlt mir nur noch ein Reportingtool Ersatz.
Schaue mir gerade OpenRPT an, das ist mit QT gemacht und lässt sich
in QT Appz integrieren.

LG, Peter

Statisch + dynamisch

Verfasst: 15. Juli 2009 15:41
von x57
Habe auch eine duale 32/64-bit Konfig... wobei ich einfach die entsprechenden 64bit dlls ins 64-bit-release Verzeichnis kopiert habe dann klappts auch dynamisch falls dir statisch zu gross ist...

(hoffe ich habe das richtig verstanden was du meintest)