是否可以在 vcxproj.xml 中将文件名指定为编译时标志。我知道该__FILE__
指令,但我只想提供文件名而不提供 C 文件的扩展名作为定义。我看不出我们如何为 ClCompile 项目组中包含的不同 C 文件提供不同的标志。我试过这个,但没有奏效:
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">SRCFILE=%(Compile.Filename);%(PreprocessorDefinitions)</PreprocessorDefinitions>
有什么建议可以同时使用 VS 2010 和 MSBuild 吗?
谢谢,