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
vsprops permet de définir les mêmes propriétés pour différents projets.
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:
- Choisissez View, Property Manager. Le gestionnaire de propriétés s'ouvre. Par défaut, il est dans la vue de gauche.
- 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.
- 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
- 1. Comment ajouter un répertoire source supplémentaire qui sera utilisé par le plugin maven-jxr?
- 2. Comment importer un module à partir d'un répertoire au niveau au-dessus du script
- 3. Evénements de génération au niveau de la solution dans VS 2008
- 4. Accéder au fichier .properties au même niveau que le répertoire de travail
- 5. Comment ajouter un objet supplémentaire aux résultats d'une requête LINQ?
- 6. comment puis-je supprimer un noeud supplémentaire
- 7. Comment ajouter un répertoire de classes java à un projet?
- 8. Exclure un répertoire de niveau supérieur d'un paquet setuptools
- 9. comment ajouter « dossier solution existante récursive » à ma solution VS2005
- 10. comment ajouter un caractère supplémentaire à la fin de chaque ligne dans vim
- 11. Comment ajouter une entrée de langue supplémentaire à Android?
- 12. drop index au niveau de la partition
- 13. Exception au niveau de la session
- 14. Comment rendre un objet flash rendu NON au niveau supérieur?
- 15. (Courant) NHibernate - Inhertiance au niveau de l'objet, mais pas au niveau de la table
- 16. Comment ajouter un dossier au projet de base de données?
- 17. Comment pouvez-vous ajouter une logique supplémentaire à la résolution de type lors de l'exécution?
- 18. Comment ajouter/fusionner XML supplémentaire dans un champ XML existant dans SQL Server 2005
- 19. Comment ajouter un fichier MSBuild .proj à ma solution?
- 20. Impossible d'ajouter un fichier nommé "VERSION" à CVS au même niveau d'un répertoire nommé "version"
- 21. comment ajouter un port au serveur mysql
- 22. Comment ajouter une variable d'environnement à la solution VS (.sln)
- 23. Comment ajouter UITableViewCellAccessoryCheckmark au milieu de la cellule dans iphone?
- 24. makefile: comment ajouter un préfixe au basename?
- 25. Comment ajouter un élément au tableau C++?
- 26. Ajouter un projet externe au dépôt subversion
- 27. Ajouter un dossier de solution pour VS 2008?
- 28. Mettre en œuvre un accès au niveau utilisateur/groupe d'utilisateurs à des enregistrements dans la base de données (au niveau de l'application)
- 29. Technologies de réplication au niveau application
- 30. Comment ajouter une classe CSS supplémentaire sur un DIV environnant pour la validation de formulaire en échec?
Ceci est plus completes et en collaboration avec Propriétés du projet maintenant. – jla