我已经下载Eclipse并使用插件在Windows上使用C/C++。我下载了Cygwin(大部分是基础和开发),并且适用于hello world应用程序。使用Cygwin编译器将Qt项目编译到Eclipse中
现在我想与Qt合作。我没有下载框架,而是下载了“用于Windows的Qt库4.8.0(minGW 4.4,354 MB)”库,因为其他选项对于Visual Studio来说是相同的。我知道这可能是问题的一部分,因为它只能用于minGW编译器。如果我需要以不同的方式做事,请告诉。
然后我重新启动电脑,打开Eclipse中,写了这个Qt的世界你好用Cygwin的编译器一个新的C++应用程序:
#include <qapplication.h>
#include <qpushbutton.h>
using namespace std;
int main(int argc, char * args[])
{
cout << "Here goes!" << endl;
QApplication app(argc, args);
QPushButton hello("Hello World!", 0);
hello.resize(100, 50);
app.setMainWidget(&hello);
hello.show();
return app.exec();
}
而且编译器未找到包括.h文件。是否需要我将Qt \ bin路径添加到环境变量中?我可能应该坚持Qt框架,因为它看起来像一个编译器本身(我真的不知道它是如何工作的,因为昨天我以为Qt只是一个库)。
请告诉我我做错了什么(我希望这个答案不是“一切”嘿嘿),我该如何做这项工作。
确实安装了用于集成eclipse和qt的插件吗? – shofee 2012-03-13 09:48:23
我做过了,我也在环境变量中添加了Qt \ bin文件夹到PATH。由于大多数教程都解释了使用Cygwin,所以也安装了MinGW。没有什么变化 – 2012-03-13 11:18:27