SUBDIRSテンプレートを使用してQt.proファイルを使用しています(主にこの回答に従います)。
qmake -recursive MyProject.pro
さらに、とを使用してソリューションを構築していますnmake Release
。
ここで、リリース出力とメタファイルをクリーンアップするための個別のバッチファイルを提供したいと思います(ただし、デバッグファイルではありません)。
問題は、トップレベルMakefile
の場合のみ、サブディレクトリの場合はclean
anddistclean
によって生成されることです(フォルダには追加のandが含まれています)。qmake
release-clean
debug-clean
Makefile.Debug
Makefile.Release
私がしたいのは電話です
nmake Makefile release-clean
バッチスクリプトから。ただし、最上位のmakefileにはこの構成が含まれていません。
これで、すべてのサブプロジェクトに対して同じ行を手動で呼び出すことができましたが、これは明らかに私の最も嫌いなオプションです。
release-clean
qmakeにトップレベルのmakefileのターゲットを生成させる方法はありますか、それともリリースファイルを単純にクリーンアップする別の方法がありますか?
PS:私はnmakeを使用しているので、はい、Windows(XP)を使用していて、MSVC(2008)を使用しています。