2011-07-29 5 views
0

FORループを実行するようにVisual Studio 2010を導入しようとしています。これは、.batファイルで行うことができるように、ビルドイベントコマンド...これまでの運はありません。MSVC 2010プロジェクトのすべてのファイルでビルド前イベントを実行する

私はビルド時にQtのmoc.exeをすべてのヘッダファイルに対して繰り返し実行しようとしています。これがうまくいくならば、もう一つは、生成されたmoc _ *。cppファイルをビルドプロセスに組み込むことですが、私は今はそれほどありません。

ありがとう!

+1

を参照してください、あなただけのVisual StudioでのQtプロジェクトのビルドを取得しようとしていますか? [Qt Visual Studio Add-in](http://qt.nokia.com/downloads/visual-studio-add-in)は、このすべての前処理を自動的に行います。 – jirkamat

答えて

0

とにかく、このためにmsbuildスクリプトターゲットを作成し、BeforeBuildというプロジェクトのターゲットとして実行する必要があります。

あなたはいくつかのファイルを含むプロジェクトをビルドすると、プロジェクトファイルで別々 各ファイルを一覧表示することができ、またはあなたが にワイルドカードを使用することができ、すべて一つのディレクトリ内のファイルやディレクトリのネストされたセットが含まれています。

はもっとここにHow to: Select the Files to Build

+0

あなたの答えをありがとう:)ここでMSbuildを使用すると私に少し残酷に思えました。私はそれを働かせました(docページ_really_は、%記号を2回タイプすることでエスケープする必要があると言及しなければなりません...)今、これらのcppファイルをコンパイルプロセスに統合する必要があります。 – xtrium

関連する問題