2012-01-12 3 views
0

は、我々はいくつかのVisual Studioプロジェクトを持っている、と我々はしたいと思います:vcprojをカスタムビルドできるツールはありますか?

  • 追加/削除がパスに
  • 変更の出力ディレクトリ(LIBの依存関係)のためを含めいくつかのプロジェクトにいくつかの定義を有効/無効libs

簡単に言えば、ソリューションファイルに多くの設定を行うことなく、上記のすべてをサポートしたいと考えています。 VSがそのようなことをサポートしていない場合、おそらくコマンドラインから、私たちにそれを可能にするツールがありますか? VS2005 Professionalを使用しています。

答えて

2

プロパティシートを使用して、複数のプロジェクト間でビルド設定を共有できます。プロジェクトは複数のプロパティシートを使用でき、プロパティシートは互いに継承することができます。

プロジェクトのビルド設定ダイアログでは、関係する設定を<inherit from project defaults>に変更する必要があります。このコンテキストでは、デフォルトはプロパティシートから値を取得することを意味します。デフォルト設定は太字ではなく、プロジェクト用にカスタマイズされた設定は太字で表示されます。

その後、プロパティシートの値を変更し、それらを一度に使用するすべてのプロジェクトに適用することができます。

2

CMakeを使用すると、VS .slnファイルと.vcprojファイルを生成できます。

+0

@テンパス、あなたがCMakeを試していないなら、私はそうすることを強く勧めます。私は2007年にCMakeを使い始めましたが、今日私はVS内からVSプロジェクトを作成しません:) – Robert

関連する問題