2

我刚开始学习Qt并编译并执行了这个spinet

#include <qapplication.h>
#include <qlabel.h>

int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Linux is wonderful", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}

我使用以下步骤使其运行:qmake -project

qmake .pro 文件

制作

但是这里这段代码将被写在一个.cpp文件中,所以我想问一下当有多个.cpp文件时如何处理大型项目。如果有多个 .cpp 文件,编译和执行要遵循哪些步骤。请解释一下。

4

2 回答 2

4

对于多个 .cpp 文件,您的 .pro 文件中应包含以下内容:

SOURCES = main.cpp otherfile.cpp yet_another_file.cpp

...很多人会将它分散在多行中,就像这样,以使其更易于阅读:

SOURCES = main.cpp \
          otherfile.cpp \ 
          yet_another_file.cpp
于 2012-05-16T04:16:22.340 回答
3

如果您使用 Qt,我建议您使用 Qt Creator。Creator 可以轻松管理用于创建 make 文件的 .pro 文件。它还包括一个非常有用的调试器,其中包括一种 Intellisense 形式,供我们这些来自 MSVS 的人使用。

在 Creator 中,创建一个新的 Qt Desktop 应用程序,然后从那里开始。还有,Add New...Add Existing...你的朋友。

于 2012-05-16T04:19:46.400 回答