Necesito tener mi propia variable de entorno (como $ (VsInstallDir)) para todos los proyectos en solución. ¿Cómo puedo definirlo en mi solución?Cómo agregar la variable de entorno a la solución de VS (.sln)
estoy usando VS2008, C++ solución
Necesito tener mi propia variable de entorno (como $ (VsInstallDir)) para todos los proyectos en solución. ¿Cómo puedo definirlo en mi solución?Cómo agregar la variable de entorno a la solución de VS (.sln)
estoy usando VS2008, C++ solución
Tuve un problema similar y consequent question. Eche un vistazo a las respuestas allí. La respuesta corta es: use property sheets.
Por ejemplo:
<?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>
Se puede crear un proyecto (DLL) que simplemente se celebró la totalidad de su entorno varaibles; llámalo solution_env.dll o algo así. Todos los otros proyectos en la solución tendrían que hacer referencia a esa dll.
Sospecho que hay otras formas mejores de lograr lo que está tratando de hacer, pero eso depende de lo que realmente está tratando de hacer. Lo que quiero decir es que tiene un objetivo, y ya ha decidido que la solución a su objetivo es tener una variable (s) de entorno para toda la solución, por lo que ha preguntado cómo hacerlo. Puede ser más beneficioso preguntar si hay otras maneras de lograr lo que realmente está tratando de hacer.
Creo que el PO quiere variables de env para el entorno de desarrollo, no para el funcionamiento de los productos de los proyectos – CharlesB
¿Funcionará para Visual Studio 2005 también? – Carl
@carleeto: Sí, lo hará – EFraim
No funciona con vs11 ... – Ghita