从Visual Studio 2010中的Pre-Build Event命令行访问%(PreprocessorDefinitions)

时间:2013-07-12 22:57:01

标签: visual-studio-2010 macros preprocessor

我在使用Visual Studio 2010构建过程时遇到了一些困难。简单地说,我想通过Pre-Build Event命令行将为当前构建配置设置的预处理器定义传递给批处理文件。

预处理程序定义位于C / C ++>下的项目属性中。预处理器>预处理器定义。我确实在该属性表中看到宏的名称为%(PreprocessorDefinitions),但该宏未显示在构建事件的宏列表中>预建活动。

有没有办法从Build Events>中访问%(PreprocessorDefinitions)?预建活动>命令行?

谢谢!

其他详细信息:

让我更具体一点......我正在使用一个稍微修改过的vs-android版本,以便在Visual Studio中构建Android应用程序。我过去编辑过vs-android源代码,以便在构建过程中添加我们需要的特定元素。我注意到PreprocessorDefinitions位于名为“ClCompile”的ItemDefinitionGroup中。我似乎无法使用.props或.xml构建文件中的%(ClCompile.PreprocessorDefinitions)访问定义。

有没有办法告诉Visual Studio使%(ClCompile.PreprocessorDefinitions)成为环境的一部分,所以它可能会显示为$(PreprocessorDefinitions)?如果是这样,我无法找到方法。

0 个答案:

没有答案