2

Qt の学習を始めたばかりで、このスピネットをコンパイルして実行しました

#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 ファイル

作る

しかし、ここではこのコードは 1 つの .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 ファイルを簡単に管理できます。また、非常に便利なデバッガーも含まれています。これには、MSVS から来た私たちのための Intellisense の形式が含まれます。

Creator で、新しい Qt デスクトップ アプリを作成し、そこから進みます。また、Add New...あなたAdd Existing...の友達です。

于 2012-05-16T04:19:46.400 に答える