2009-06-24 26 views
7

Tengo una gran solución con ~ 30 proyectos (no es mi culpa). Tengo varias versiones de boost. Cada solución usa su propia versión de boost. Por ahora, el impulso se establece para cada proyecto (30 veces). ¿Cómo establecer el impulso en el nivel de solución? Quiero decir que esta solución usa boost_1.39, esta solución usa boost_1.33. Puedo agregar una ruta global en el nivel de VisualStudio en Tools/Options/Project and Solutions/VC++ Directories. De esta manera es malo, porque entonces todas mis soluciones usan un impulso. O puedo establecer impulso en el nivel del proyecto. Pero, ¿cómo hacerlo para la solución? Tal característica está presente en cualquier sistema de compilación.¿Cómo agregar un directorio de inclusión adicional en el nivel de solución?

Respuesta

3

vsprops permite establecer las mismas propiedades para diferentes proyectos.

+0

Esto es más plenamente documentados en Trabajar con Propiedades del proyecto ahora. – jla

5

Utilice el Administrador de propiedades para poner su configuración común en un archivo de hoja de propiedades reutilizable, que por convención tiene una extensión de nombre de archivo .props. Puede aplicar la hoja (o hojas) a sus proyectos existentes y nuevos para que no tenga que configurar manualmente las propiedades comunes en cada uno. Cualquier propiedad definida por la hoja incluida se aplicará a menos que sea sobrescrita por los archivos/configuraciones .vcxproj del proyecto.

Se puede crear un nuevo archivo de hoja de propiedad compartida en tres pasos:

  1. Elija Ver, gerente de la propiedad. El administrador de propiedades se abre. Por defecto está en la vista izquierda.
  2. Haga clic derecho en el elemento/alcance al que se aplica la propiedad y luego seleccione Agregar nueva hoja de propiedades del proyecto. Especifique un nombre y una ubicación.
  3. Abra la nueva hoja de propiedades y luego configure las propiedades que desea incluir.

Esto está documentado para todas las versiones de Visual Studio desde de 2003 - 2015 con arreglo al sujeto Working with Project Properties

Cuestiones relacionadas