C++ 如何在Visual Studio 2017中更改命令行宏
我正在尝试在VS2017中创建一个Webots控制器(通过Webots软件)。当它加载VisualStudio时,所有内容都正确链接并正确编译,直到我关闭VS并重新打开它。之后,$(WEBOTS_HOME)的宏更改为不正确的路径,这会弄乱到文件和库的链接 我试图通过属性编辑器硬编码路径,但它只是说所有文件都不存在 指向错误图像的链接:C++ 如何在Visual Studio 2017中更改命令行宏,c++,visual-studio,webots,C++,Visual Studio,Webots,我正在尝试在VS2017中创建一个Webots控制器(通过Webots软件)。当它加载VisualStudio时,所有内容都正确链接并正确编译,直到我关闭VS并重新打开它。之后,$(WEBOTS_HOME)的宏更改为不正确的路径,这会弄乱到文件和库的链接 我试图通过属性编辑器硬编码路径,但它只是说所有文件都不存在 指向错误图像的链接: 是否有任何方法可以更改此宏的计算结果,或者有什么方法可以防止它首先更改?在花了几个小时在互联网上寻找答案后,我决定不能添加用户宏,这是我用来替换损坏的宏的想
是否有任何方法可以更改此宏的计算结果,或者有什么方法可以防止它首先更改?在花了几个小时在互联网上寻找答案后,我决定不能添加用户宏,这是我用来替换损坏的宏的想法,因为我无法访问“项目管理器”选项卡,只能访问控制台版本。确实应该定义
WEBOTS\u HOME
环境变量(对于典型的Webots安装:Webots\u HOME=C:\Program Files\Webots
)。它可以在中定义。这样,当它加载Visual Studio时,可以从VS.访问它-您指的是什么“它”?Webots软件?@1201程序调用“它”是应配置为与webots库一起使用的visual studio软件。确实应该定义webots\u HOME(通常为webots\u HOME=C:\Program Files\webots)。它可以在用户环境变量()中定义.这样做,它肯定可以从VS.@FabienRohrer访问,这是有效的!谢谢!好的,我只是将此作为一个答案发布(接受)