Visual Studio(具体的にはVS 2005)でビルド前のイベントを使用して、.cppファイルを自動的に生成するPythonスクリプトを実行しようとしています。私が遭遇している問題は、コンパイラがこのファイルがダーティであり、ビルドが完了するまで再ビルドする必要があることを認識していないように見えることです。つまり、ソリューションを2回ビルドする必要があります。これを生成するには1回です。このファイルが実際にコンパイルされるように、ファイルをもう一度作成します。
C ++コンパイラの内部動作についてあまり知らなくても、ビルド前のイベントを実行する前に再コンパイルする必要のあるダーティファイルのリストが作成されるため、この自動生成されたファイルが欠落していると推測されます。ビルド前のイベントが終了するまで触れられませんでした。
ビルド前のイベントによってファイルが変更された場合に、このファイルを再コンパイルする必要があることをコンパイラに通知する方法はありますか?