3部構成の質問: マクロ11
- が完全にVisual Studioの11に肉付けビルド時のマクロはありますか?
- &をIDEで編集するにはどうすればよいですか?
- デバッグセッション中にマクロに意味があるようにするにはどうすればよいですか?
私はbuild-time macrosなど$(ProjectDir)
、ない一連のキーストロークを記録するために使用IDEマクロを参照しています。注 - 彼らtook those awayが、私はそれらなしで生きることができます。私は、Visual Studio 10のプロパティページから独自のビルド時間マクロを定義しています。たとえば、x32ビルドで$(BoostDir)
という名前のローカルコンピュータにBoostがインストールされている場所を定義するマクロを作成します。> Microsoft.Cpp.x64.user:
私は別のコンピュータ上の別の場所に設置され(例えば)ブーストを持っているかもしれないので、私はこの機能を使用しています。これらのプロパティはマシン固有であり、ソース管理にはチェックインされません。これらのマクロは、ソース管理にチェックインされたプロジェクト設定で使用できます。このマクロは、そのマシンのマクロを定義している限り、このプロジェクトをコンパイルするすべてのマシンで動作するはずです。 &は、Visual Studio 11の開発者プレビューで私VS10プロジェクトを実行してコンパイルしようとして
、私はこれらのマクロに関する問題のカップルにして実行しています。
まず、VS11では、これらのユーザー定義マクロを定義するインターフェイスがないようです。彼らはVS10でいたところ、ちょうど何もVS11で、今はありません。
私がエラーなしで私のプロジェクトをコンパイルすることができていますので、これらのマクロは、コンパイラ/ IDE内いくつかのレベルで存在しないことが表示されます、これらのマクロがどこかに存在しなければ私はできません。
第2に、マクロはビルドプロセス中に存在するようですが、デバッグセッションでは存在しないようです。このDLLが置かれているディレクトリがここで定義されて
:私は、特定のDLLがVS10に存在する今、VS11にこれらのディレクトリが解決しないディレクトリを解決するために使用される、と私は実行時エラーを取得するマクロVS10とVS11に:
...しかし、私のマクロは、デバッグセッション中に何も意味していないようです。
私がVS11のVS10に依存していたマクロ関連の機能をすべてVS11に戻すにはどうすればよいですか?