我开始学习Qt。我有这个代码片段,我想知道如何编译这个并在gcc中执行。 平台:Linux,gcc编译器
1 #include <QtGui>
2
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QLabel label("Hello, world!");
7 label.show();
8
9 return app.exec();
10 }
答案 0 :(得分:2)
这里很好地解释了:http://qt-project.org/doc/qt-4.8/gettingstartedqt.html
它基本归结为
qmake -project
qmake
make
我确实建议安装和使用QtCreator:http://qt-project.org/downloads
答案 1 :(得分:0)
在您的情况下,这非常简单,因为您没有派生任何窗口,按钮或其他小部件。
通常用于制作QT应用。你需要做以下事情:
将带注释的标头编译为元对象C ++代码。您可以通过运行元对象编译器(MOC)来完成此操作。
编译源文件以及MOC生成的源文件。
将所有文件与QT库链接在一起。
在您的情况下,您不需要步骤1和2,因此第3步就足够了。只需确定必要的库所在的位置,并将其与已编译的main
链接起来。
所有这一切都假设您不想使用QT提供的qmake
,这会自动执行这三个步骤。