Ich muss Qt 3.3.6 auf meinem Win 7 PC kompilieren, um es in Kombination mit meinem MSVC2012 C++ Compiler (MSVS 2012 Professional) zu verwenden.Wie kompiliere ich Qt 3.3.6 für die Verwendung in VC2012?
Der einfache Grund ist, dass ich eine Qt 3.3.6 Lizenz und viel Qt 3.3.6 Quellcode habe. Ein Qt-Upgrade ist also keine Option. "Google" nicht hilft ...
Edited: 16/11/10 01.40
ich schon versucht, es zu kompilieren, indem eine Shell über VS2012 (Tools/VisualStudioCommandPrompt) starten und die Änderung der cwd zu das Qt-Verzeichnis, das das entsprechende Makefile enthält:
C:\Qt\3.3.6>bin\configure.exe -redo -spec win32-msvc2012
License file not found in C:/Users/mdew
Enterprise modules will not be available.
QMAKESPEC...................win32-msvc
Maketool....................nmake
[...list of all the installed programs...]
Configuration:
nocrosscompiler
dialogs
iconview
kernel
styles
tools
widgets
workspace
minimal-config
small-config
medium-config
large-config
full-config
release
thread
no-gif
zlib
jpeg
mng
png
bigcodecs
no-tablet
Debug symbols...............no
Thread support..............yes
Accessibility support.......no
Big Textcodecs..............yes
Tablet support..............no
STL support.................yes
Additional exports..........no
Exception support...........yes
RTTI support................yes
OpenGL support..............no
Image formats:
GIF support.............no
MNG support.............qt
JPEG support............qt
PNG support.............qt
Styles:
Windows.................yes
Windows XP..............no
Motif...................yes
Platinum................yes
MotifPlus...............yes
CDE.....................yes
SGI.....................yes
Sql Drivers:
ODBC....................no
MySQL...................no
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................no
Interbase...............no
Sources are in..............C:\Qt\3.3.6
Install prefix..............C:\Qt\3.3.6
Headers installed to........C:\Qt\3.3.6\include
Libraries installed to......C:\Qt\3.3.6\lib
Plugins installed to........C:\Qt\3.3.6\plugins
Binaries installed to.......C:\Qt\3.3.6\bin
Docs installed to...........C:\Qt\3.3.6\doc
Data installed to...........C:\Qt\3.3.6
Translations installed to...C:\Qt\3.3.6\translations
Creating qmake...
Microsoft (R) Program Maintenance Utility Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
cd qmake
NMAKE : fatal error U1077: 'cd' : return code '0x1'
Stop.
Building qmake failed, return code 2
Also, mein Versuch, es über MSVS2012 kompilieren fehlgeschlagen. NMAKE gerät in Schwierigkeiten.
Was mache ich falsch?
Vielen Dank im Voraus für einen Hinweis!
BR mdew
Welches Problem Sie mit dem Kompilieren bekommen haben? BTW, Qt3 wird nicht von QT-Team unterstützt, also, Sie werden eine Menge von festen Qt-Quelle benötigen, um es kompilierbar zu machen. –
@Dimitry: Guter Punkt. Ich habe bereits versucht, Qt 3.3.6 zu kompilieren, weil ich die Quelle habe. Siehe oben meine bearbeitete Anfrage. Ich weiß, die Lizenzdatei fehlt noch. Ich muss es immer noch kopieren. Ich fürchte, das wird nicht der Grund für den Fehler sein. – mdew
Also, hast du versucht, deine Ausgabe zu lesen? Was ist 'CD qmake'? Hast du das wirklich? Haben Sie die Umgebung richtig eingestellt? –