将此宏设置为构建环境中的环境变量?

时间:2015-12-04 15:53:26

标签: visual-studio build msbuild macros environment-variables

在项目属性表中设置宏

时,Visual Studio中有一个选项

set this macro as an environment variable in the build environment

例如在下面的窗口中:

enter image description here

此复选框的目的是什么? 我在VS中定义了很多宏,并且选中或取消选中此复选框到目前为止没有任何明显的用途。

1 个答案:

答案 0 :(得分:0)

好的,我的Hans Passant在我的问题下面发表评论并发表了测试建议,并提出了一个好主意!

通过在属性表中使用构建事件,从Visual Studio中运行MSYS2 shell。

定义具有set this macro as an environment variable in the build environment

的宏的

属性表

当我构建项目时,它会打开MSYS2 shell并将所有宏导入shell。

现在我只是调用附加到项目的bash shell脚本并让Visual Studio使用GNU构建系统! YES!

Visual Studio中的autotools。 谢谢汉斯!