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


0

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

我正在使用特定的文件夹布局来组织我的编程库,类似于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)

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


我不明白这个问题。请编辑您的问题,以便更清楚地解释您想要的内容。也许有一个你想要实现的例子。
Nifle 2011年

嗯,你也许寻找类似LD_LIBRARY_PATHLIBPATH窗户?
Nifle 2011年

@Nifle:我的问题是在环境变量中使用文件夹快捷方式(资源管理器功能)(我对D语言库使用LIB变量)。解决方案是使用符号链接或结点而不是文件夹快捷方式(检查grawity的答案)。
ludovic.silvestre 2011年

Answers:


3

您的问题是快捷方式不是系统范围的功能 - 它们仅在Explorer shell中得到特殊处理。用法“在环境变量中”与此无关。

您可以使用联结或符号链接而不是快捷方式mklink- 两者都在文件系统级别工作,并且将受到所有程序的支持。


文件夹快捷方式,AKA Hardlink,AKA联结。如果我没有参加24小时投票,我会投票。。得到以后的书签。
surfasb 2011年

@surfasb:除了文件夹快捷方式不是硬链接,它们不是符号链接,而不是连接。它们是四个独立的功能。
grawity 2011年

Ack,我在想一个文件夹的(普通名词)快捷方式,而不是(专有名词)文件夹的快捷方式。
surfasb 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.