[英]compiling multiple .cpp files in a Qt application
我刚刚开始学习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文件,则遵循哪些步骤进行编译和执行。 请解释一下。
对于多个.cpp文件,您的.pro文件应包含以下内容:
SOURCES = main.cpp otherfile.cpp yet_another_file.cpp
...很多人会像这样分散在多行代码中,以便于阅读:
SOURCES = main.cpp \
otherfile.cpp \
yet_another_file.cpp
如果您正在使用Qt,我建议您使用Qt Creator。 Creator可以轻松管理用于创建Make文件的.pro文件。 它还包括一个调试器,该调试器非常有用,其中包括对MSVS的Intellisense的一种形式。
在Creator中,创建一个新的Qt Desktop应用程序,然后从那里开始。 另外, Add New...
和Add Existing...
是您的朋友。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.