QT debuggen.
Verfasst: 8. November 2007 13:43
Hallo,
ich möchte mein QT Projekt unter Windows debuggen. Dazu habe ich bereits gdb installiert und will nun die Debug-Variante von QT kompilieren.
Vorsichtshalber habe ich QT neun installiert. Jedoch bekomme ich beim Kompilieren der Debugvariante folgende Fehlermeldung:
Grüße
Christian
ich möchte mein QT Projekt unter Windows debuggen. Dazu habe ich bereits gdb installiert und will nun die Debug-Variante von QT kompilieren.
Vorsichtshalber habe ich QT neun installiert. Jedoch bekomme ich beim Kompilieren der Debugvariante folgende Fehlermeldung:
Hat da jemand eine Idee, wo ich dran drehen kann?g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\4.3.2\lib\libQtCored4.a -o
"..\..\lib\QtCored4.dll" object_script.QtCored.Debug -L"c:\Qt\4.3.2\lib" -L"c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\" -L"c:\Qt\4.3
.2\lib" -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32 tmp\obj\debug_shared\QtCored_resource_res.o
Creating library file: c:\Qt\4.3.2\lib\libQtCored4.a
./tmp\obj\debug_shared\qfsfileengine_win.o: In function `Z8readLinkRK7QString':
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `IID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoUninitialize@0'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `IID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `CoUninitialize@0'
./tmp\obj\debug_shared\qfsfileengine_win.o: In function `ZN13QFSFileEngine4linkERK7QString':
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `IID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoUninitialize@0'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `IID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `CoUninitialize@0'
./tmp\obj\debug_shared\quuid.o: In function `ZN5QUuid10createUuidEv':
C:/Qt/4.3.2/src/corelib/plugin/quuid.cpp:411: undefined reference to `CoCreateGuid@4'
./tmp\obj\debug_shared\qeventdispatcher_win.o: In function `ZN28QEventDispatcherWin32Private16doWsaAsyncSelectEi':
C:/Qt/4.3.2/src/corelib/kernel/qeventdispatcher_win.cpp:390: undefined reference to `WSAAsyncSelect@16'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\lib\QtCored4.dll] Error 1
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/corelib'
mingw32-make[1]: *** [debug] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/corelib'
mingw32-make: *** [debug-C__Qt_4_3_2_src_corelib] Error 2
C:\Qt\4.3.2\src>
Grüße
Christian