2

全て。自動生成されたファイルを VC++ 2008 ビルドに追加する方法があるかどうか疑問に思っていました。独自のメイクファイルを作成する場合、それはかなり簡単なことのように思えますが、Visual Studio にプロジェクトからメイクファイルを作成させたいと思います (通常のように)。および .h は「自動生成」フォルダーにあります」。次に、ビルド前のイベントでこれらすべてのファイルを生成します。

助けてくれてありがとう!

4

1 に答える 1

0

私の経験では、VS2008 プロジェクトでは、ビルドするプロジェクトにファイルが自動的に追加されません。ファイルを自動生成している場合は、Qt が使用するアプローチがうまくいく可能性があることをお勧めします。

自動生成されるファイルごとに、自動的に追加されます-

  1. ソース ファイルのプロパティのカスタム コンパイラ ツール コマンド。カスタム コンパイラ/ビルド コマンドを任意のソース ファイルに追加できます。ソース ファイルのコマンド文字列を手動で追加し、プロジェクトで生成された XML を確認することをお勧めします。
  2. 生成されたファイルについては、生成されたファイルをビルド リストに追加します。このため、以下のようになります。<Filter></Filter>プロジェクトでセクションを作成/維持する必要があります。形式とサンプルについては、 VS Project Layoutを参照してください。<file></file各> はセクションに個別にリストされていることに注意してください<files></files>

    <Files>
    <Filter
        Name="Source Files"
        Filter="cpp;cxx;c;def"
        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
        >
        <File
            RelativePath=".\buildimages.cpp"
            >
        </File>
        <File
            RelativePath=".\main.cpp"
            >
        </File>
    

それほど単純ではありませんが、単純な「スクリプト」/プログラムをビルドすると、ビルドを実行する前にプロジェクト ファイルを更新する作業のほとんどを自動化できます。更新されたプロジェクト ファイルを出力すると、VS は自動的に変更を検出し、プロジェクトをリロードするように求めます。

于 2010-07-22T00:16:23.787 に答える