在项目属性表中设置宏
时,Visual Studio中有一个选项 set this macro as an environment variable in the build environment
例如在下面的窗口中:
此复选框的目的是什么? 我在VS中定义了很多宏,并且选中或取消选中此复选框到目前为止没有任何明显的用途。
答案 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。 谢谢汉斯!