Qt プロジェクトに2 つのサブディレクトリがdocroot
あります。config
これらのディレクトリ内のファイルは、プロジェクトをビルド/デバッグするたびにビルド ディレクトリにコピーされます。
https://stackoverflow.com/a/3991210/356726の時点で、これはINSTALLS
( QtDoc )を使用することで可能になります。これは、コピー コマンドを実行するよりもはるかに簡単なようです (例:ここ)。同様のアプローチがここで説明されています。
config.path = $${DESTDIR}/config
config.files = config/*
docroot.path = $${DESTDIR}/docroot
docroot.files = docroot/*
INSTALLS += config docroot
しかし、Qt Creator でビルドを実行しても何も起こりません。これは、実行する必要があることを示していますmake install
。ビルドするたびに、Qt Creator 内からこれを自動的にトリガー/実行できますか。常に最新バージョンのファイルが必要です。
編集:最終的には$$OUT_PWD
代わりに使用しました$$DESTDIR
Logan からの元のコメントは次のとおりです。.pro ファイルは."$$OUT_PWD
$$DESTDIR
$$OUT_PWD
$$PWD