2

我正在尝试在 VS2017 中创建一个 Webots 控制器(通过 webots 软件)。当它加载 Visual Studio 时,一切都正确链接并正确编译,直到我关闭 VS 并重新打开它。之后 $(WEBOTS_HOME) 的宏更改为不正确的路径,从而弄乱了文件和库的链接。

我试图通过属性编辑器对路径进行硬编码,但它只是说所有文件都不存在。

错误图片链接:

正确的宏路径

不正确的宏 + 正确的硬编码路径

来自硬编码路径的错误

有什么方法可以改变这个宏的计算结果,或者有什么方法可以防止它一开始就改变?在互联网上花了几个小时寻找答案后,我确定我无法添加用户宏,这是我替换损坏宏的想法,因为我无法访问“项目管理器”选项卡,只有一个控制台版本。

4

1 回答 1

1

WEBOTS_HOME确实应该定义环境变量(对于典型的 Webots 安装:)WEBOTS_HOME = C:\Program Files\Webots。它可以在您的用户环境变量中定义。这样做,它将可以从 VS 访问。

于 2019-08-08T06:31:28.970 回答