主题 : undefined reference to `QPEApplication::解决方法? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 38551
精华: 0
发帖: 74
金钱: 370 两
威望: 74 点
综合积分: 148 分
注册时间: 2011-02-26
最后登录: 2011-12-27
楼主  发表于: 2011-05-04 18:01

 undefined reference to `QPEApplication::解决方法?

main.cpp:(.text+0x116): undefined reference to `QPEApplication::QPEApplication(int&, char**, QApplication::Type)'
main.cpp:(.text+0x263): undefined reference to `QPEApplication::showMainDocumentWidget(QWidget*, bool)'
main.cpp:(.text+0x26f): undefined reference to `QPEApplication::showMainWidget(QWidget*, bool)'
main.cpp:(.text+0x27d): undefined reference to `QPEApplication::exec()'
main.cpp:(.text+0x2a9): undefined reference to `QPEApplication::~QPEApplication()'
collect2: ld returned 1 exit status
make: *** [hello] Error 1


在配置好的qtopia2.2.0 环境中  编译x86-qtopia中的hello例子出现错误如上,不知道是环境问题还是其他的什么问题?程序没有做任何改变!

请高手指点,谢谢
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-05-05 10:30
*.pro 文件的问题
级别: 侠客
UID: 38551
精华: 0
发帖: 74
金钱: 370 两
威望: 74 点
综合积分: 148 分
注册时间: 2011-02-26
最后登录: 2011-12-27
2楼  发表于: 2011-05-08 21:51

 回 1楼(hacker) 的帖子

请问您怎么解决呢?
级别: 新手上路
UID: 51674
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-07-06
最后登录: 2013-04-09
3楼  发表于: 2011-07-06 21:06
在*.pro文件开头加

CONFIG +=qtopiaapp
CONFIG -=buildQuicklaunch

在最后加
TARGET = ****

(****为生成的可执行文件名)
级别: 新手上路
UID: 51674
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-07-06
最后登录: 2013-04-09
4楼  发表于: 2011-07-06 21:09