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

qt中遇到undefined reference to应该如何解决

2013-12-06 
qt中遇到undefined reference to应该怎么解决H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../

qt中遇到undefined reference to应该怎么解决
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:5: undefined reference to `_imp___ZN9QGLWidgetC2EP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLFormatC1E6QFlagsIN3QGL12FormatOptionEEi'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLWidget9setFormatERK9QGLFormat'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLFormatD1Ev'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLFormatD1Ev'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:16: undefined reference to `_imp___ZN9QGLWidgetD2Ev'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:5: undefined reference to `_imp___ZN9QGLWidgetC2EP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLFormatC1E6QFlagsIN3QGL12FormatOptionEEi'
H:\Qt\qtcreator-2.2.1\opengl\opengl1-build-desktop/../../opengl1/Tetrahedron.cpp:7: undefined reference to `_imp___ZN9QGLWidget9setFormatERK9QGLFormat'
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\opengl1.exe] Error 1
mingw32-make: *** [debug] Error 2
进程"H:\Qt\qtcreator-2.2.1\mingw\bin\mingw32-make.exe"退出,退出代码 2 。
构建项目opengl1 时发生错误 (目标: 桌面)
当执行构建步骤 'Make'时



如上所示的问题应该如何解决。谢谢
[解决办法]
抽 .lib , .o ,或根本没写函数实体。


还有个低级错误,是 .cpp 没有包括在工程文件中
[解决办法]
找不到库,或者是库不对。

热点排行