Je suis en train de compiler et de construire un ou plusieurs projets en studio visuel et j'ai commencé à chercher dans la compilation avec l'option/Wall qui donne tous les avertissements. Je me demande s'il y a un moyen d'exécuter ceci uniquement sur les fichiers qui m'intéressent, puisque actuellement je reçois un million d'avertissements sur des fichiers que je n'ai aucune capacité ou envie de changer.Application des options du compilateur à des fichiers spécifiques
Répondre
Dans l'Explorateur de solutions, sélectionnez les fichiers pour lesquels vous souhaitez afficher tous les avertissements, cliquez avec le bouton droit de la souris et sélectionnez Propriétés. De là, vous pouvez ajuster les paramètres du compilateur que vous voulez pour ces fichiers, à peu près comme vous le feriez pour l'ensemble du projet.
S'il y a un Makefile (ou équivalent) pour votre partie du projet (par exemple un répertoire), vous pourrez peut-être ajouter le drapeau d'avertissement /Wall
que pour la partie
WARNING_FLAGS += /Wall
(Il toujours n'est pas par fichier, mais cela peut être plus gérable.)
Une autre option consiste à mettre tous les messages d'avertissement et le filtre (par exemple grep) pour les noms de fichiers qui vous intéresse.
Une autre approche qui peut fonctionner est d'utiliser les modificateurs #pragma warning (...).
Ceci vous permet de contrôler des avertissements spécifiques ainsi que le réglage général. Voir la documentation au http://msdn.microsoft.com/en-us/library/2c8f766e(v=vs.80).aspx
Si une bibliothèque ou un sous-projet cause un problème, vous pouvez peut-être désactiver les avertissements à un emplacement unique.
Modification du fichier de projet pour sous-ensembles de fichiers peuvent être très salissant très rapidement, surtout si vous avez plusieurs architectures et des cibles (debug, sortie, ...)
Je préfère modifier les fichiers du projet par la main dans un éditeur de texte pour ce type de changement, donc je suis sûr que tout se passe comme prévu.
- 1. Java Options du compilateur pour produire des fichiers .exe
- 2. Indicateurs de compilateur spécifiques pour des fichiers spécifiques dans Xcode
- 3. Contrôle des options du compilateur dans Eclipse
- 4. configuration des options du compilateur gcc dans netbeans
- 5. Visual C# - Options du compilateur
- 6. Suppression des avertissements du compilateur XCode spécifiques aux lignes
- 7. Imprimer en C# avec des options spécifiques
- 8. Comment générer des fichiers GIR à partir du compilateur Vala?
- 9. SVN Valider des fichiers spécifiques
- 10. Options du compilateur C# - fichier manifeste d'intégration
- 11. Comment envoyer des fichiers CSV à des courriels spécifiques?
- 12. Visual C++ options par défaut du compilateur
- 13. configuration Visual studio Options du compilateur
- 14. Options du compilateur pour le projet C#
- 15. Buildout + nez à défaut avec des options passées des options
- 16. .htaccess sur des types de fichiers spécifiques
- 17. Désactivation de règles Resharper spécifiques pour des fichiers spécifiques
- 18. Réduire des milliers d'avertissements du compilateur
- 19. Options idéales pour l'archivage des fichiers plats
- 20. Interdependent objets provoquant des erreurs du compilateur
- 21. Ordre du compilateur et des attributs JAXB
- 22. Fichiers de configuration contenant des paramètres spécifiques à l'environnement
- 23. Forcez la subversion à ne pas fusionner des fichiers spécifiques
- 24. Où placer des fichiers javascript spécifiques à une vue dans une application ASP.NET MVC?
- 25. Passer des options à rackup via une application Sinatra
- 26. Lire des données spécifiques du fichier XML
- 27. Passage des options du compilateur Maven depuis la ligne de commande
- 28. Obtention des options de configuration régionales à partir du code
- 29. Comment puis-je définir des options dans SConstruct pour le compilateur C en fonction du type de compilateur?
- 30. Restreindre l'utilisation du plugin de navigateur à des serveurs spécifiques?
VS n'utilise pas makefiles par défaut. –
@John: Je parie. J'ai spécifiquement écrit "ou équivalent" pour couvrir cela, mais toujours descendu-voté :( – Arun
Dans le monde VS, vous ne seriez pas éditer un fichier pour faire un changement comme celui-ci.Vous utilisez l'interface graphique de l'EDI Pas mon dv tho. –