Qt5 minGW undefined reference to...错误
来源:互联网 发布:猫云seo seojsc 编辑:程序博客网 时间:2024/06/05 04:32
刚刚接触Qt,根据Blanchette《C++ GUI Qt4 编程》书籍的例子,写的GoToCellDialog例子,用Qt designer绘制界面,用命令编译出现了很多undefined reference to错误,Google一下,网上列举的错误有以下三种:
1. 环境变量没有设置好;
2. 连接器问题。
3. xxx.pro文件QT有问题
环境变量设置没有错误(QTDIR=C:\Qt\Qt5.0.1\5.0.1\mingw47_32)
连接器也没有问题(C:\Qt\Qt5.0.1\5.0.1\mingw47_32\lib)
xxx.pro文件加上QT += gui core,还是不行。
错误如下:
后来发现在xxx.pro文件里面添加:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets语句,重新qmake xxx.pro 再执行make,就可以成功。
百度一下,greaterThan:如果 Qt 的主版本号(QT_MAJOR_VERSION)大于 4,则需要另外添加 widgets(因为在 Qt 5 中,所有组件都是在 widgets 模块定义的).
- Qt5 minGW undefined reference to...错误
- 错误:undefined reference to `__gxx_personality_v0'
- undefined reference to 链接错误
- undefined reference to `clock_nanosleep' 错误
- undefined reference to 'pthread_create' 错误
- 错误:undefined reference to `__gxx_personality_v0' .
- NDK undefined reference to 错误
- undefined reference to错误原因
- 错误:undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE'
- undefined reference to 'socket' 错误
- undefined reference to gettid() 错误
- undefined reference to `SSL_library_init'错误
- undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv'错误
- MinGW下undefined reference to `WinMain@16'问题
- mingw编译faac-1.28(undefined reference to `ntohl@4')
- Eclipse CDT+Mingw: undefined reference to `WinMain@16'
- mingw编译ltp(undefined reference to WSAStartup@8)
- mingw编译x264 出错undefined reference to `__sync_add_and_fetch_4
- oracle—用户管理备份中的backup模式
- 百度收购91,影响了谁?
- Java Web开发应用架构浅谈
- thinkphp做的博客,最近上线了,欢迎大家来交流
- 如何彻底卸载MySQL
- Qt5 minGW undefined reference to...错误
- MYSQL数据库基础
- GridView学习心得及发现的问题
- 使用 HashMap统计文章单词
- ZBModule 蓝牙4.0开发套件---释放应用软件工程师创造力
- 转:怎么做好软件系统架构
- iOS 本地化应用程序汇总
- 开发过程小结(一)
- ios alertView添加输入框