プロジェクトの外部でビルドされた多数のdllを使用するQtベースのアプリケーションがあります。これらのdllは、頻繁に再構築することはないため、ソースにチェックインされます(ビルドには数時間かかるため、メインプロジェクトに配置したくありません)。ビルドが発生したら、これらのdllを適切なディレクトリ(リリース、デバッグ)にコピーしたいと思います。そのコピーステップを.proファイルに組み込んで、コードを使用する各マシンにコピーが伝播されるようにする方法はありますか?このような場所で私が見つけた提案は、ビルド後のステップを使用してバッチファイルをビルドすることですが、ビルド後のステップはマシン間で共有されません(マシン固有の.pro.userファイルに保存されます) )。
私は次のようなものを使用してみました:
Debug:POST_TARGETDEPS = ../../Dir1/Dir2/bin/mylib.dll
ただし、ファイルはdebugディレクトリにもDESTDIRディレクトリにもコピーされません。