19

私の Qt プロジェクトでは、さまざまなヘッダー、ソース、フォーム、およびリソース ファイル用の個別の .pri ファイルを含む .pro ファイルを使用しています。ただし、新しいファイルを追加するたびに、手動で .pri ファイルに追加する必要があります。これは面倒でエラーが発生しやすい作業です。ディレクトリからすべてのファイルを「魔法のように」追加する方法はありますか?

4

2 に答える 2

17

以下を使用できます。

SOURCES += *.cpp
HEADERS += *.h

あなたのプロファイルで。もちろん、新しいファイルを作成した後に qmake を再実行することを忘れないでください。

于 2010-09-28T06:26:07.703 に答える
11

ディレクトリから実行qmake -projectすると、そのディレクトリ内のすべての .cpp および .h ファイルを含むプロジェクト ファイルが作成されます。を呼び出すプリコンパイル ステップを追加しqmake -project、生成されたファイルをスクリプトに渡して、最初の数行を削除することができます。これは、仕事をすることができる簡単なワンライナーです:

qmake -project -o MyFiles.pro && sed '1,/^# Input/d' MyFiles.pro > MyFiles.pri && rm MyFiles.pro
于 2010-09-27T19:20:25.573 に答える