2009-06-24 8 views
7

J'ai une grosse solution avec ~ 30 projets (ce n'est pas de ma faute). J'ai plusieurs versions de boost. Chaque solution utilise sa propre version de boost. Pour l'instant, le boost est défini pour chaque projet (30 fois). Comment régler le boost au niveau de la solution? Je veux dire que cette solution utilise boost_1.39, cette solution utilise boost_1.33. Je peux ajouter un chemin globalement au niveau VisualStudio dans Tools/Options/Project and Solutions/VC++ Directories. Ce chemin est mauvais, car alors toutes mes solutios utilisent un boost. Ou je peux mettre en valeur au niveau du projet. Mais comment le faire pour la solution? Une telle fonctionnalité est présente sur n'importe quel système de construction.Comment ajouter un répertoire d'inclusion supplémentaire au niveau de la solution?

Répondre

3

vsprops permet de définir les mêmes propriétés pour différents projets.

+0

Ceci est plus completes et en collaboration avec Propriétés du projet maintenant. – jla

5

Utilisez le Property Manager pour mettre vos paramètres communs dans un fichier de feuille de propriétés réutilisable, qui, par convention, a une extension de nom de fichier .props. Vous pouvez appliquer la feuille (ou les feuilles) à vos projets existants et nouveaux afin que vous n'ayez pas à définir manuellement les propriétés communes sur chacun d'eux. Toute propriété définie par la feuille incluse s'appliquera, sauf si elle est remplacée par le fichier/settings .vcxproj du projet.

Vous pouvez créer un nouveau fichier de feuille de propriétés partageable en trois étapes:

  1. Choisissez View, Property Manager. Le gestionnaire de propriétés s'ouvre. Par défaut, il est dans la vue de gauche.
  2. Cliquez avec le bouton droit sur l'élément/champ d'application auquel la propriété s'applique, puis choisissez Ajouter une nouvelle feuille de propriétés de projet. Indiquez un nom et un emplacement.
  3. Ouvrez la nouvelle feuille de propriétés, puis définissez les propriétés que vous souhaitez inclure.

Ceci est documenté pour toutes les versions de Visual Studio 2003-2015 sous le sujet Working with Project Properties

Questions connexes