一个关于QT的基本问题

Victor_Dinho Victor_Dinho 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我刚安装了QT4.6.0,设置好了环境变量,打算在codeblocks用qmake编译一个简单的hello world程序,但出现以下错误:
d:\My Documents\new\qtdemo\qtdemo.cpp|1|QApplication: No such file or directory|
d:\My Documents\new\qtdemo\qtdemo.cpp|2|QPushButton: No such file or directory|
d:\My Documents\new\qtdemo\qtdemo.cpp||In function `int main(int, char**)':|
d:\My Documents\new\qtdemo\qtdemo.cpp|6|error: `QApplication' was not declared in this scope|
d:\My Documents\new\qtdemo\qtdemo.cpp|6|error: expected `;' before "app"|
d:\My Documents\new\qtdemo\qtdemo.cpp|7|error: `QPushButton' was not declared in this scope|
d:\My Documents\new\qtdemo\qtdemo.cpp|7|error: expected `;' before "hello"|
d:\My Documents\new\qtdemo\qtdemo.cpp|8|error: `hello' was not declared in this scope|
d:\My Documents\new\qtdemo\qtdemo.cpp|10|error: `app' was not declared in this scope|
d:\My Documents\new\qtdemo\qtdemo.cpp|6|warning: unused variable 'QApplication'|
d:\My Documents\new\qtdemo\qtdemo.cpp|7|warning: unused variable 'QPushButton'|
d:\My Documents\new\qtdemo\qtdemo.cpp|10|warning: unused variable 'app'|
||=== Build finished: 8 errors, 3 warnings ===|


程序如下,是在书上直接打上去的:
#include <QApplication>
#include <QPushButton>

int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}


另外说说,环境变量那里path、include和lib都设置好的。我只安装了一个版本的QT。另外,我在网上找到了一些方法,好像在include那里加上Qt/之类的方法,都不行。

请问会是什么原因呢?谢谢。
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部