Como adicionar variável ambiental a solução VS (.sln)
-
10-07-2019 - |
Pergunta
Eu preciso ter meu próprio variável ambiental (como $ (VsInstallDir)) para todos os projetos na solução. Como posso defini-lo na minha solução?
Eu estou usando VS2008, solução C ++
Solução
Eu tive um problema semelhante e consequente questão . Dê uma olhada nas respostas lá. A resposta curta é: use folhas de propriedades .
Por exemplo:
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioPropertySheet
ProjectType="Visual C++"
Version="8.00"
Name="MyIncludes"
>
<UserMacro
Name="BoostInclude"
Value="C:\Program Files\boost\boost_1_35_0"
PerformEnvironmentSet="true"
/>
</VisualStudioPropertySheet>
Outras dicas
Você pode criar um projeto (dll) que simplesmente realizou todo o seu ambiente varaibles; chamá-lo solution_env.dll ou algo assim. Todos os outros projetos na solução teria de referência que dll.
Eu suspeito que há outras, melhores maneiras de conseguir o que você está tentando fazer, mas, em seguida, isso depende do que você está realmente tentando fazer. O que quero dizer é, você tem algum objetivo, e você já decidiu que a solução para o seu objetivo é ter uma variável de ambiente em toda a solução (s), de modo que você pediu como fazer isso. Pode ser mais benéfico para perguntar se há outras maneiras de conseguir o que você está realmente tentando fazer.