Usando um atalho de pasta em variáveis de ambiente

0

Eu quero saber se é possível usar um atalho de pasta como um elemento de variável de ambiente.

Estou usando um layout de pasta específico para organizar minhas bibliotecas de programação, semelhante ao layout do 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)

Dessa forma, posso especificar uma versão padrão, mas também posso usar outras versões.
Meu problema é que o Visual Studio não vincula meus projetos se eu usar os atalhos para a variável de ambiente LIB, mas funciona se eu usar a pasta original.

    
por ludovic.silvestre 24.09.2011 / 18:21

1 resposta

3

Seu problema é que os atalhos não são um recurso de todo o sistema - eles recebem tratamento especial apenas dentro do shell do Explorer. Uso "em variáveis de ambiente" é irrelevante aqui.

Em vez de atalhos, você pode usar junções ou links simbólicos por meio de mklink - ambos funcionam no nível do sistema de arquivos e serão suportados por todos os programas.

    
por 24.09.2011 / 18:26