程序如下:只要我将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();
}
QT中的parse error “( ”错误
-
- 帖子: 21
- 注册时间: 2007-03-04 10:55
- zwlane
- 帖子: 28
- 注册时间: 2007-04-28 12:54
- zwlane
- 帖子: 28
- 注册时间: 2007-04-28 12:54