【问题标题】:What does the BuildMacro element do in Visual studio properties and projects?BuildMacro 元素在 Visual Studio 属性和项目中的作用是什么?
【发布时间】:2021-08-15 00:40:50
【问题描述】:

我已经看过好几次了:

  <PropertyGroup Label="UserMacros">
    <SomePropertyName>trunk</SomePropertyName>
  </PropertyGroup>
  <ItemGroup>
    <BuildMacro Include="SomePropertyName">
      <Value>$(SomePropertyName)</Value>
    </BuildMacro>
  </ItemGroup>

这与仅定义属性有何不同?令我惊讶的是,MSDN 上有这个词的only three results,而且只有一个是英文的。一个结果并没有真正帮助我理解上面的结构。

【问题讨论】:

  • A BuildMacro 可以有 &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt; 并设置为实际环境变量以供构建工具使用。不确定与普通用户宏的其他区别是什么。

标签: c++ msbuild visual-studio-2017 vcxproj


【解决方案1】:

BuildMacro 用于在属性表中创建自定义用户宏。它可以让你在 Visual Studio 中管理它们。

步骤:

  1. 打开视图 > 其他窗口 > 属性管理器
  2. 打开Configuration|Platform文件夹下的属性页

相关链接:

【讨论】:

    猜你喜欢
    • 2010-09-13
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多