• 12021阅读
  • 8回复

跪求:qmake编译hello程序报错: [复制链接]

上一主题 下一主题
离线伏笔
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-06
qmake编译hello程序报错:
hello.cpp:4: Unknown test function: int main
hello.cpp:6: Unknown test function: QApplication app
hello.cpp:6: Parse Error ('QApplication app(argc,argv);')
Error processing project file: /home/hello.cpp
离线zxings
只看该作者 1楼 发表于: 2009-11-07
代码呢   还有你QT版本?
离线dym123_dym
只看该作者 2楼 发表于: 2009-11-17
把代码发上来呀
离线wd007

只看该作者 3楼 发表于: 2009-11-17
楼主的这些信息不足以判断问题
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线zouwenglong
只看该作者 4楼 发表于: 2009-12-10
我也碰到了相同的问题我的代码是#include <qapplication.h>
#include <qlabel.h>

int main(int argc, char *argv[])
{
   QApplication app(argc, argv);
  
   QLabel hello("Hello world!");

   hello.show();
   return app.exec();
}
运行结果是qmake helloworld.cpp
/usr/local/Trolltech/helloworld.cpp:4: Unknown test function: int main
/usr/local/Trolltech/helloworld.cpp:6: Unknown test function: QApplication app
/usr/local/Trolltech/helloworld.cpp:6: Parse Error ('QApplication app(argc, argv);')
/usr/local/Trolltech/helloworld.cpp:6: Unterminated conditional block at end of file
退一步海阔天空
离线zouwenglong
只看该作者 5楼 发表于: 2009-12-10
当我编译helloworld.cpp时我还碰到这个问题Qt-4.2.2/examples/graphicsview/portedasteroids/ledmeter.cpp: In member function ‘virtual void KALedMeter::drawContents(QPainter*)’:
Qt-4.2.2/examples/graphicsview/portedasteroids/ledmeter.cpp:104: 错误: ‘colorGroup’在此作用域中尚未声明
make: *** [ledmeter.o] 错误 1
不知道是什么问题,请教高手!
退一步海阔天空
离线lhembed
只看该作者 6楼 发表于: 2009-12-13
楼主可能是头文件问题
#include <QtGui/QApplication> 我的是这样的,也可能QT没有装好的缘故

楼上的问题“错误: ‘colorGroup’在此作用域中尚未声明”,可能是colorGroup的声明头文件没有包含,或者没有声明
离线wd007

只看该作者 7楼 发表于: 2009-12-13
有可能是头文件。也有可能Qt安装的有问题。

环境变量没有设置好也有可能。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
只看该作者 8楼 发表于: 2013-01-11
#include<QApplication>
#include<QLabel>
快速回复
限100 字节
 
上一个 下一个