• 5905阅读
  • 1回复

[提问]编译qtcreator 出错 [复制链接]

上一主题 下一主题
离线babel
 
只看楼主 正序阅读 楼主  发表于: 2011-10-01

大家好
,
安装了qt SDK ( 包含qt creator 1.2.0),  静态编译的 , 然后又下载了qt creator的源代码,想在qt creator中把qt creator的源代码编译一遍,老是出以下错误。 undefined reference to "XX".

请问这是怎么一回事?Bow~~

\..\..\Qt\2009.04\qt\include\ActiveQt" -I"debug" -I"..\..\..\..\Qt\2009.04\qt\mkspecs\win32-g++" -o debug\moc_qtlocalpeer.o debug\moc_qtlocalpeer.cpp
windres -i qtcreator.rc -o debug\qtcreator_res.o --include-dir=.
g++ -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -o ..\..\bin\qtcreator.exe debug/qtsingleapplication.o debug/qtlocalpeer.o debug/qtlockedfile.o debug/qtlockedfile_win.o debug/main.o debug/moc_qtsingleapplication.o debug/moc_qtlocalpeer.o -L"c:\Qt\2009.04\qt\lib" debug\qtcreator_res.o -LC:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/lib/qtcreator -lExtensionSystemd -lAggregationd -lQtTestd -lQtGuid -lQtNetworkd -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCored -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32
mingw32-make[3]: Leaving directory `C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app'
mingw32-make[2]: Leaving directory `C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app'
debug/main.o: In function `Z12printVersionPKN15ExtensionSystem10PluginSpecERKNS_13PluginManagerE':
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:115: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec7versionEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:116: undefined reference to `_imp___ZNK15ExtensionSystem13PluginManager20formatPluginVersionsER11QTextStream'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:117: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec9copyrightEv'
debug/main.o: In function `Z9printHelpRK7QStringRKN15ExtensionSystem13PluginManagerE':
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:126: undefined reference to `_imp___ZN15ExtensionSystem13PluginManager13formatOptionsER11QTextStreamii'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:127: undefined reference to `_imp___ZNK15ExtensionSystem13PluginManager19formatPluginOptionsER11QTextStreamii'
debug/main.o: In function `main':
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:236: undefined reference to `_imp___ZN15ExtensionSystem13PluginManagerC1Ev'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:237: undefined reference to `_imp___ZN15ExtensionSystem13PluginManager16setFileExtensionERK7QString'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:240: undefined reference to `_imp___ZN15ExtensionSystem13PluginManager14setPluginPathsERK11QStringList'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:253: undefined reference to `_imp___ZN15ExtensionSystem13PluginManager12parseOptionsERK11QStringListRK4QMapI7QStringbEPS4_IS5_S5_EPS5_'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:263: undefined reference to `_imp___ZNK15ExtensionSystem13PluginManager7pluginsEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:266: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec4nameEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:276: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec8hasErrorEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:277: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec11errorStringEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:294: undefined reference to `_imp___ZNK15ExtensionSystem13PluginManager9argumentsEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:296: undefined reference to `_imp___ZN15ExtensionSystem13PluginManager11loadPluginsEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:297: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec8hasErrorEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:298: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec11errorStringEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:306: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec6pluginEv'
C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src/app/main.cpp:308: undefined reference to `_imp___ZNK15ExtensionSystem10PluginSpec6pluginEv'
collect2: ld returned 1 exit status
mingw32-make[3]: *** [..\..\bin\qtcreator.exe] Error 1
mingw32-make[2]: *** [debug] Error 2
mingw32-make[1]: Leaving directory `C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src/src'
mingw32-make: Leaving directory `C:/qt-creator-1.2.0-src/qt-creator-1.2.0-src'
mingw32-make[1]: *** [sub-app-make_default-ordered] Error 2
mingw32-make: *** [sub-src-make_default-ordered] Error 2
Exited with code 2.
Error while building project qtcreator
When executing build step 'Make'
离线wxj120bw

只看该作者 1楼 发表于: 2011-10-06
回 楼主(babel) 的帖子
静态链接qt库 应该少了静态库
快速回复
限100 字节
 
上一个 下一个