Переменная среды с именем 3P не обнаружена Visual Studio.Это потому что это невозможно? - PullRequest
0 голосов
/ 08 марта 2019

Я пытался использовать переменную среды с именем 3P , чтобы сохранить сторонние библиотеки, чтобы проблема с относительными путями на разных машинах не вызывала сбоев сборки, если они определяют эту среду переменная правильно.

Но имя 3P не обнаружено в моей Visual Studio 2013 и 2017. Я попытался скомпилировать его через командную строку. Я пробовал это на другой машине. Я даже пытался включить и выключить его снова. Возможно ли использовать переменную окружения в visual studio с именем, начинающимся с цифры?

Переменные среды, видимые в Visual Studio 2013 (не отображается 3P)

Environment variables visible in Visual Studio 2013 (3P is not visible)

Переменные среды (3P равно D: \ GitStorage \ 3P )

Environment variables (3P is *D:\GitStorage\3P*)

1 Ответ

0 голосов
/ 08 марта 2019

Вместо этого используйте Three_P или все, что не начинается с цифры, потому что операционные системы и программные стеки странны по этому поводу.

Например, Bash даже не позволит вам застрелиться вноги:

$ export 3P=true
-bash: export: `3P=true': not a valid identifier
$ export ThreeP=true
$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...