在环境变量中使用文件夹快捷方式

在环境变量中使用文件夹快捷方式

我想知道是否可以使用文件夹快捷方式作为环境变量元素。

我使用特定的文件夹布局来组织我的编程库,类似于 OSX 框架布局:

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)

这样,我可以指定默认版本,但也可以使用任何其他版本。
我的问题是,如果我使用 LIB 环境变量的快捷方式,Visual Studio 不会链接我的项目,但如果我使用原始文件夹,它就可以工作。

答案1

您的问题是快捷方式不是系统范围的功能 – 它们仅在 Explorer shell 内得到特殊处理。“在环境变量中”的使用在这里无关紧要。

您可以使用连接或符号链接来代替快捷方式mklink- 两者均在文件系统级别工作并受所有程序支持。

相关内容