ich weiss das ist ein lästiges Thema, und es gibt schon tausende von solchen Threads, aber ich komme damit einfach nicht weiter.
Ich würde gerne meine QT-Projekte über MSVC++ programmieren. Leider lässt sich QT (die OpenSource-Version) nicht übersetzen. Ich habe im Internet gelesen, dass man dort einen Patch herunterladen muss. Den habe ich auch installiert. Folgende Komponenten sind bei mir vorhanden:
Das Archiv mit der OpenSource-Version von qt habe ich unter E:\qt4 entpackt und folgende Umgebungsvariablen eingestelltMicrosoft Visual C++ 2005, Version 8.0.50727.42
qt-win-opensource-src-4.3.2.zip
acs-4.3.x-patch3.zip ( der Patch von der QTWIN-Projektseite unter http://sourceforge.net/project/showfile ... p_id=49109)
Microsoft Plattform SDK Version 3790.1830
Microsoft Windows XP
Nach dem Patchen führe ich qconfigure.bat -msvc2005 aus. Beim Erstellen des qmakes bricht der Linker mit eines nichtaufgelöstem Symbol ab:QTDIR=E:\qt4
QMAKESPEC=win32-msvc2005
PATH+=E:\qt4\bin
INCLUDE+=E:\qt4\include
LIB+=E:\qt4\lib
Kann mir da jemand helfen? Als Anleitung habe ich das Tutorial auf http://321soft.de/321soft/iframe.php?inhalt=qttut benutzt. Wäre euch sehr dankbar.Going to compile qmake now
Continue? (Y/N):y
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
link /NOLOGO /SUBSYSTEM:CONSOLE /incremental:no /OUT:"..\bin\qmake.exe"
@C:\DOCUME~1\SEBAST~1\LOCALS~1\Temp\nmB4.tmp
metamakefile.obj : error LNK2019: unresolved external symbol "public: __thiscall
DspMakefileGenerator::DspMakefileGenerator(void)" (??0DspMakefileGenerator@@QAE
@XZ) referenced in function "public: static class MakefileGenerator * __cdecl Me
taMakefileGenerator::createMakefileGenerator(class QMakeProject *,bool)" (?creat
eMakefileGenerator@MetaMakefileGenerator@@SAPAVMakefileGenerator@@PAVQMakeProjec
t@@_N@Z)
..\bin\qmake.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"E:\Microsoft Visual Studio 8\VC\BIN\link.EXE"' : re
turn code '0x460'
Stop.
E:\qt4>
Gruß