2

Je travaille sur un nouveau développement en C++, en utilisant MS Visual Studio 2005. Pour cela, j'ai besoin d'ajouter plusieurs nouveaux projets à ma solution. J'ai toujours mis mon niveau d'avertissement à 4, et allumer "traiter les avertissements comme des erreurs" (projet -> propriétés -> C++ -> général).Niveau d'avertissement par défaut Visual Studio 2005 (C++)

Y a-t-il un moyen pour moi de dire à Visual Studio que c'est mon défaut, donc je n'ai pas besoin de le faire pour chaque nouveau projet que je crée?

Répondre

2

La seule façon, je sais, est de modifier l'assistant. Ce n'est pas aussi dur que cela puisse paraître.

Accédez à votre répertoire Visual Studio. Ouvrez le répertoire VC \ VCWizards \ 1033 et ouvrez le fichier common.js. Maintenant, recherchez la fonction AddCommonConfig. Maintenant, pour définir le niveau d'avertissement par défaut sur 4, recherchez la ligne "CLTool.WarningLevel = WarningLevel_3;" et changez-le en "CLTool.WarningLevel = WarningLevel_4;" (note: il est défini deux fois pour les configurations de débogage et de libération, donc assurez-vous de le changer pour les deux.)

Maintenant, pour qu'il traite les avertissements comme des erreurs, ajoutez une ligne (pour les deux configurations) "CLTool.WarnAsError = vrai;"

Notez, cependant, que cela va modifier ces paramètres pour tous les assistants VC par défaut (mais vous le souhaitez probablement de toute façon.)