私はVS2008 C#アドインを作成して、C++プロジェクトでAspectC++を自動化しています。私はC++のソースファイルを作成していますが、ビルド前の段階でコンパイルする方法はわかりません。 IDTExtensibility2、EnvDTE90、またはVslangProj90名前空間内に新しいソースを指定する便利な方法はありますか?私はVCProjectとVCProjectEngineインターフェイスを使用して、 'ExcludedFromBuild = false'フラグを使ってプログラムにインクルードするファイルをマークしてみました。運がない。方法:生成されたC++ソースファイルをコンパイルしますか?
市販のAspectC++アドインがcl.exeをバイパスし、その中にラッパーとaC++ .exeのアスペクトコンパイラを置くことに気付きました。したがって、実際のコンパイラ用に生成されたソースファイルを準備する前に、ac.exe。exeを呼び出す独自のcl.exeを呼び出す必要があります。それは私にとってはハックのようですが、良い方法はありませんか?私は本当にこの1つに困っています、どんな助けも高く評価されます。
湖、この頃はこのプロジェクトを終えているかもしれません。フリーズやオープンソースなら、このアドインを私にくれますか?ビジュアルスタジオでAspectC++を使用して、純粋な埋め込みCプロジェクトをトレースする必要があります。あなたのアドインは私を大きく助けるかもしれません。ありがとう。 – arefinsami