我想知道是否可以使用文件夹快捷方式作为环境变量元素。
我使用特定的文件夹布局来组织我的编程库,类似于 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
- 两者均在文件系统级别工作并受所有程序支持。