Я хочу знать, возможно ли использовать ярлык папки в качестве элемента переменной среды.

Я использую определенную структуру папок для организации своих программных библиотек, аналогичную схеме OSX Frameworks:

Library root ->  
   Versions ->  
      1.0 ->  
         Include  
         Lib  
      2.0 ->  
         Include  
         Lib  
   Include (shortcut to one of the Includes in Versions)  
   Lib (shortcut to one of the Lib ins Versions)

Таким образом, я могу указать версию по умолчанию, но я также могу использовать любые другие версии.
Моя проблема в том, что Visual Studio не связывает мои проекты, если я использую ярлыки для переменной среды LIB, но работает, если я использую исходную папку.

1 ответ1

3

Ваша проблема в том, что ярлыки не являются общесистемной функцией - они получают специальную обработку только внутри оболочки Explorer. Использование "в переменных среды" здесь не имеет значения.

Вместо ярлыков вы можете использовать соединения или символические ссылки через mklink - оба работают на уровне файловой системы и будут поддерживаться всеми программами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .