Я пытаюсь создать контроллер Webots в VS2017 (через программное обеспечение webots). Когда он загружает Visual Studio, все правильно связывается и правильно компилируется, пока я не закрою VS и не открою его снова. После этого макрос $ (WEBOTS_HOME) изменяется на неправильный путь, что приводит к сбоям в ссылках на файлы и библиотеки.
Я пытался жестко закодировать путь через редактор свойств, но он просто говорит, что все файлы не существуют.
Ссылки на изображения ошибок:
Неверный макрос + правильный жестко заданный путь
Ошибка из жестко заданного пути
Есть ли способ изменить то, что этот макрос оценивает как, или способ вообще предотвратить его изменение? Проведя пару часов в Интернете в поисках ответов, я определил, что не могу добавить пользовательский макрос, что было моей идеей, чтобы заменить сломанный макрос, потому что я не могу получить доступ к вкладке «Диспетчер проектов», только консольная версия.