ファイル名を vcxproj でコンパイル時のフラグとして指定することは可能ですか。ディレクティブは知ってい__FILE__
ますが、定義として C ファイルに拡張子を付けずにファイルの名前だけを提供したいと考えています。ClCompile アイテムグループに含まれるさまざまな C ファイルにさまざまなフラグを提供する方法がわかりません。私はこれを試しましたが、うまくいきませんでした:
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">SRCFILE=%(Compile.Filename);%(PreprocessorDefinitions)</PreprocessorDefinitions>
これをVS 2010とMSBuildの両方で機能させるための提案はありますか?
ありがとう、