当前位置: 代码迷 >> QT开发 >> 关于qt4.6.1 qt version 的debugging helper 不能rebuild解决方法
  详细解决方案

关于qt4.6.1 qt version 的debugging helper 不能rebuild解决方法

热度:241   发布时间:2016-04-25 05:08:59.0
关于qt4.6.1 qt version 的debugging helper 不能rebuild
在qt4.6。1的tools-》options里面的qt versions里面

里面有一个是manual

qmake location :。。。\qt\2010.01\qt\bin\qmake.exe

mingw location :。。。\Qt\2010.01\mingw

然后debugging helper 上显示的确是X,然后rebuild下以后就显示log



Building debugging helper library in D:/Qt/2010.01/qt/qtc-debugging-helper/

Running D:/Qt/2010.01/mingw/bin/mingw32-make.exe distclean...
D:/Qt/2010.01/mingw/bin/mingw32-make -f Makefile.Debug distclean
mingw32-make[1]: Entering directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
del tmp\obj\debug_shared\gdbmacros.o
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\tmp\obj\debug_shared\gdbmacros.o
del debug\libgdbmacros.a
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\debug\libgdbmacros.a
del debug\gdbmacros.dll
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\debug\gdbmacros.dll
del Makefile.Debug
mingw32-make[1]: Leaving directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
D:/Qt/2010.01/mingw/bin/mingw32-make -f Makefile.Release distclean
mingw32-make[1]: Entering directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
del tmp\obj\release_shared\gdbmacros.o
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\tmp\obj\release_shared\gdbmacros.o
del release\libgdbmacros.a
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\release\libgdbmacros.a
del release\gdbmacros.dll
找不到 D:\Qt\2010.01\qt\qtc-debugging-helper\release\gdbmacros.dll
del Makefile.Release
mingw32-make[1]: Leaving directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
del Makefile

Running d:/qt/2010.01/qt/bin/qmake.exe ...

Running D:/Qt/2010.01/mingw/bin/mingw32-make.exe ...
D:/Qt/2010.01/mingw/bin/mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DUSE_QT_GUI=1 -DHAS_QOBJECT_P_H -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\include\QtCore" -I"..\include\QtGui" -I"..\include" -I"..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"c:\Program Files\Microsoft Visual Studio\VC98\atl\include" -I"c:\Program Files\Microsoft Visual Studio\VC98\mfc\include" -I"d:\Qt\2010.01\mingw\include" -I"..\mkspecs\win32-g++" -o tmp\obj\debug_shared\gdbmacros.o gdbmacros.cpp
gdbmacros.cpp: In member function '<unnamed>::QDumper&<unnamed>::QDumper::put(long long unsigned int)':
gdbmacros.cpp:580: warning: unknown conversion type character 'l' in format
gdbmacros.cpp:580: warning: too many arguments for format
gdbmacros.cpp: In member function '<unnamed>::QDumper&<unnamed>::QDumper::put(long long int)':
gdbmacros.cpp:587: warning: unknown conversion type character 'l' in format
gdbmacros.cpp:587: warning: too many arguments for format
gdbmacros.cpp: At global scope:
gdbmacros.cpp:276: warning: 'bool<unnamed>::couldBePointer(const void*)' defined but not used
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -shared -mthreads -Wl -Wl,--out-implib,debug\libgdbmacros.a -o debug\gdbmacros.dll tmp/obj/debug_shared/gdbmacros.o -L"d:\Qt\2010.01\qt\lib" -L"c:\Program Files\Microsoft Visual Studio\VC98\mfc\lib" -L"c:\Program Files\Microsoft Visual Studio\VC98\lib" -L"d:\Qt\2010.01\qt\lib" -lQtGuid4 -lQtCored4 
Creating library file: debug\libgdbmacros.ad:/qt/2010.01/mingw/bin/../lib/gcc/mingw32/4.4.0/libstdc++.a(vterminate.o):C:\MinGW\src\gccbf\mingw32\libstdc++-v3\libsupc++/../../../../gcc-4.4.0/libstdc++-v3/libsupc++/vterminate.cc:47: undefined reference to `_imp___iob'
d:/qt/2010.01/mingw/bin/../lib/gcc/mingw32/4.4.0/libstdc++.a(vterminate.o):C:\MinGW\src\gccbf\mingw32\libstdc++-v3\libsupc++/../../../../gcc-4.4.0/libstdc++-v3/libsupc++/vterminate.cc:65: undefined reference to `_imp___iob'
  相关解决方案