主题 : 求助:编译Qtopia2.2应用程序失败 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 45846
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2011-05-08
最后登录: 2011-06-29
楼主  发表于: 2011-05-12 15:16

 求助:编译Qtopia2.2应用程序失败

Makefile:120: warning: overriding commands for target `moc_widget.cpp'
Makefile:117: warning: ignoring old commands for target `moc_widget.cpp'
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/root/yizhi/qtopia-free-2.2.0/qt2/include -I/root/yizhi/qtopia-free-2.2.0/qtopia/include -o main.o main.cpp
main.cpp:4: warning: missing terminating " character
main.cpp:5: error: unterminated argument list invoking macro "QTOPIA_ADD_APPLICATION"
main.cpp:4: error: expected constructor, destructor, or type conversion at end of input
make: *** [main.o] Error 1

这是什么原因啊??帮帮忙吧。
级别: 新手上路
UID: 38000
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2011-02-20
最后登录: 2011-08-05
1楼  发表于: 2011-06-13 18:59

 回 楼主(idolidolidol) 的帖子


  我也有过同样的问题,可是经过1整天的研究,发现都是菜鸟级别的错误。。。 可能是你之前编译过的时候有错,生成了一个 makefile, 在你存放main.cpp的folder里。。。

把makefile 删掉,重新编译。就ok了
级别: 新手上路
UID: 56875
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2011-10-14
最后登录: 2017-09-13
2楼  发表于: 2011-10-22 17:53
我把Makefile删除编译怎么还是这个错误,郁闷
级别: 新手上路
UID: 65442
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2012-03-18
最后登录: 2012-10-22
3楼  发表于: 2012-09-02 00:41
请问楼主,这个问题最后是怎么解决的哈?先谢啦!
级别: 新手上路
UID: 65442
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2012-03-18
最后登录: 2012-10-22
4楼  发表于: 2012-09-02 01:15
呵呵,找到错误原因了:
QTOPIA_ADD_APPLICATION("mycalc”,TMainForm) ——mycalc后边的那一半引号是中文字符,替换成英文字符就OK了!