我已经使用插件下载了Eclipse,以便在Windows上使用C / C ++。我下载了Cygwin(主要是基础和开发),可以用于hello world应用程序。
现在我想和Qt一起工作。我没有下载框架,而是下载了库“Qt libraries 4.8.0 for Windows(minGW 4.4,354 MB)”,因为另一个选项与Visual Studio相同。我知道这可能是问题的一部分,因为它看起来只适用于minGW编译器。如果我需要以不同的方式做事,请告诉我们。
然后我重新启动计算机,打开Eclipse,用Cygwin编译器为新的C ++应用程序编写了这个Qt hello世界:
#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只是一个库)。
请告诉我我做错了什么(我希望回答这不是“一切”嘿嘿)我怎样才能做到这一点。