首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-02-19 
关于qt4.6.1 qt version 的debugging helper 不能rebuild在qt4.6。1的tools-》options里面的qt versions里面

关于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'


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:91: undefined reference to `_imp___iob
'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\gdbmacros.dll] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/2010.01/qt/qtc-debugging-helper'
mingw32-make: *** [debug-all] Error 2



不知道这个不能rebuild会不会对程序运行造成一定的影响?
请高手指教!

[解决办法]
环境变量的问题,把你环境变量中VC98的给去掉
[解决办法]
都去掉。用mingw的话,跟vc没有关系

热点排行