Seite 1 von 1

Qt4.2.3 unter VC++2005EE: nmake

Verfasst: 4. April 2007 15:39
von einhorn
Ich installiere jetzt QT4.2.3 unter Visual C++ 2005 Express Edition,
in Bezug die folgenden Seiten:
http://qtnode.net/wiki/Qt4_with_Visual_Studio
mm-werkstatt.informatik.uni-augsburg.de/documents/tutorials/qt2005.pdf

- ich benutze WindowsXP SP2
- ich habe das ZIP Archiv ohne den MinGW Installer gewählt
- ich habe schon acs-4.2.3-patch1.zip angewandt
- ich habe schon
@set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%INCLUDE%
hinzugefügt
- ich habe schon installpatch42.bat ausgeführt
- "qconfigure.bat msvc2005" ist richtig gelaufen

Aber ich bekomme einige Fehler, wenn nmake läuft.
Nachdem die Fehler aufgetreten sind, habe ich:

nmake distclean
qconfigure.bat msvc2005

nochmal ausgeführt, aber ich bekomme immer die selben Fehler.

### Fehlermeldung ##############################################################
rc_qstyle.cpp
link /LIBPATH:"c:\Qt4\lib" /LIBPATH:"c:\Qt4\lib" /NOLOGO /BASE:0x6500000
0 /DEBUG /DLL /incremental:no /OUT:"..\..\lib\QtGuid4.dll" @C:\DOCUME~1\DREAMT~1
\LOCALS~1\Temp\nm146.tmp
Creating library ..\..\lib\QtGuid4.lib and object ..\..\lib\QtGuid4.exp
qapplication_win.obj : error LNK2001: unresolved external symbol _IID_IAccessibl
e
qaccessible_win.obj : error LNK2001: unresolved external symbol _IID_IAccessible

..\..\lib\QtGuid4.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\l
ink.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

C:\Qt4>
################################################################################

Wie kann man dieses Problem lösen?

Verfasst: 13. April 2007 13:28
von einhorn
Gar keine Antwort?

Verfasst: 13. April 2007 16:13
von Christian81
Dieses Symbol sollte in oleacc.lib zu finden sein. Warum dies bei Dir nicht mit gelinkt wird weiss ich nicht da es bei mir funktioniert. Was für configure - Optionen hast Du benutzt?
Ggf. hilft es oleacc.lib in der qmake.conf (mkspecs/win32-msvc2005) zu QMAKE_LIBS_GUI hinzuzufügen (qmake danach in src/gui aufrufen nicht vergessen)

Verfasst: 18. April 2007 15:09
von einhorn
Ich habe es schon aufgegeben.
Jetzt benutze ich QT mit MinGW,
und finde ich es nicht so schlecht.

Aber, vielen Dank für Deine Hilfe!