user32.lib no such file or directory
Verfasst: 13. April 2010 14:37
Hallo,
ich habe mir das SDK für Qt4.6.2 (mingw) gestern auf WinXP installiert und probiere mich gerade mit einem Beispiel, dem webbrowser aus activeqt.
Aus diversen Hinweisen liest man, dass bevor man im QtCreator dieses Beispiel starten kann, die Libs des ActiveQt-Frameworks noch erstellt werden müssen.
Dennoch erhalte ich beim Versuch das Beispiel zu erstellen, den Hinweis, dass offensichtlich folgende libs nicht gefunden werden:
ole32.lib
oleaut32.lib
user32.lib
gdi32.lib
advapi32.lib
konkret gibt es folgenden Output
...
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\webbrowser.exe tmp/obj/release_shared/main.o -L"c:\Qt462\lib" -L"c:\Qt462\lib" -lmingw32 -lqtmain -Lo:\3_Source\LogBuch\Versuch02\lib -lQAxContainer -lQtGui4 -lQtCore4 ole32.lib oleaut32.lib user32.lib gdi32.lib advapi32.lib c:\Qt462\lib\QtGui4.lib c:\Qt462\lib\QtCore4.lib
mingw32-make[1]: Leaving directory `C:/Qt462/examples/activeqt/webbrowser'
mingw32-make: Leaving directory `C:/Qt462/examples/activeqt/webbrowser'
g++: ole32.lib: No such file or directory
g++: oleaut32.lib: No such file or directory
g++: user32.lib: No such file or directory
g++: gdi32.lib: No such file or directory
g++: advapi32.lib: No such file or directory
mingw32-make[1]: *** [release\webbrowser.exe] Error 1
mingw32-make: *** [release-all] Error 2
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts webbrowser
Beim Ausführen des Build-Schritts 'Make'
Das sind nun Windows Bibliotheken und ich krieg den gcc, respektive mingw nicht dazu, diese libs zu finden. Sie sind da, ich habe sie inzwischen woanders hin kopiert, doch vergebens. qmake habe ich wie folgt erweitert:
LIBS += -L"o:\3_Source\LogBuch\Versuch02\lib"
Dort liegen die Libs.
Sie werden nicht gefunden.
Was mach ich denn hier falsch? Variationen mit \ oder / und mitohne " habe ich alle schon durch.
Gruß
MQ
ich habe mir das SDK für Qt4.6.2 (mingw) gestern auf WinXP installiert und probiere mich gerade mit einem Beispiel, dem webbrowser aus activeqt.
Aus diversen Hinweisen liest man, dass bevor man im QtCreator dieses Beispiel starten kann, die Libs des ActiveQt-Frameworks noch erstellt werden müssen.
Dennoch erhalte ich beim Versuch das Beispiel zu erstellen, den Hinweis, dass offensichtlich folgende libs nicht gefunden werden:
ole32.lib
oleaut32.lib
user32.lib
gdi32.lib
advapi32.lib
konkret gibt es folgenden Output
...
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\webbrowser.exe tmp/obj/release_shared/main.o -L"c:\Qt462\lib" -L"c:\Qt462\lib" -lmingw32 -lqtmain -Lo:\3_Source\LogBuch\Versuch02\lib -lQAxContainer -lQtGui4 -lQtCore4 ole32.lib oleaut32.lib user32.lib gdi32.lib advapi32.lib c:\Qt462\lib\QtGui4.lib c:\Qt462\lib\QtCore4.lib
mingw32-make[1]: Leaving directory `C:/Qt462/examples/activeqt/webbrowser'
mingw32-make: Leaving directory `C:/Qt462/examples/activeqt/webbrowser'
g++: ole32.lib: No such file or directory
g++: oleaut32.lib: No such file or directory
g++: user32.lib: No such file or directory
g++: gdi32.lib: No such file or directory
g++: advapi32.lib: No such file or directory
mingw32-make[1]: *** [release\webbrowser.exe] Error 1
mingw32-make: *** [release-all] Error 2
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts webbrowser
Beim Ausführen des Build-Schritts 'Make'
Das sind nun Windows Bibliotheken und ich krieg den gcc, respektive mingw nicht dazu, diese libs zu finden. Sie sind da, ich habe sie inzwischen woanders hin kopiert, doch vergebens. qmake habe ich wie folgt erweitert:
LIBS += -L"o:\3_Source\LogBuch\Versuch02\lib"
Dort liegen die Libs.
Sie werden nicht gefunden.
Was mach ich denn hier falsch? Variationen mit \ oder / und mitohne " habe ich alle schon durch.
Gruß
MQ