当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : QT中的parse error “( ”错误
帖子发表于 : 2007-07-19 23:18 

注册: 2007-03-04 10:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
程序如下:只要我将qpushbutton.h和qfont.h这两个头文件注释掉,qmake时就出现parse error before `( '错误,程序中并没有使用qpushbutton和qfont啊 ??高手指点!
#include<qapplication.h>
#include<qpushbutton.h>
#include<qpopupmenu.h>
#include<qfont.h>
#include<qmenubar.h>

class MyMainWindow:public QWidget
{
public:
MyMainWindow();
private:
QMenuBar *menubar;
QPopupMenu *file;
};

MyMainWindow::MyMainWindow()
{
setGeometry(100,100,300,300);
file=new QPopupMenu();
file->insertItem("quit",qApp,SLOT(quit()));
menubar=new QMenuBar(this);
menubar->insertItem("file",file);
}

int main(int argc,char **argv)
{
QApplication a(argc,argv);
MyMainWindow w;
a.setMainWidget(&w);
w.show();
return a.exec();
}


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-20 20:58 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
代码:
a.setMainWidget(&w);
去掉试试
qt2最好不要加
代码:
a.setMainWidget(&w);
否则可能编译不过去


页首
 用户资料  
 
3 楼 
 文章标题 : 去掉还是不行
帖子发表于 : 2007-07-21 13:03 

注册: 2007-03-04 10:55
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
而且我发现一个奇怪的现象:
原本好好的程序,不做任何改动,再次编译,也会莫名其妙出现“文件名:1: Parse Error ('ELF”
和那个错误提示一样
真是怪阿
有时又不出现!我的QT是3.3.6
那位老大指点下阿,期盼ing
可否加qq,我的是243447112


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-24 17:35 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
http://www.qtopia.org.cn/doc/qiliang.net/qt/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译