MS Visual Studio 2005 を使用して、C++ で新しい開発に取り組んでいます。このために、ソリューションにいくつかの新しいプロジェクトを追加する必要があります。私は常に警告レベルを 4 に設定し、「警告をエラーとして扱う」をオンにします (プロジェクト -> プロパティ -> C++ -> 一般)。
これがデフォルトであることを Visual Studio に伝える方法はありますか?
MS Visual Studio 2005 を使用して、C++ で新しい開発に取り組んでいます。このために、ソリューションにいくつかの新しいプロジェクトを追加する必要があります。私は常に警告レベルを 4 に設定し、「警告をエラーとして扱う」をオンにします (プロジェクト -> プロパティ -> C++ -> 一般)。
これがデフォルトであることを Visual Studio に伝える方法はありますか?
私が知っている唯一の方法は、ウィザードを変更することです。これは思ったほど難しくありません。
Visual Studio ディレクトリに移動します。VC\VCWizards\1033 ディレクトリを開き、common.js ファイルを開きます。ここで、関数 AddCommonConfig を検索します。
ここで、デフォルトの警告レベルを 4 に設定するには、「CLTool.WarningLevel = WarningLevel_3;」という行を見つけます。「CLTool.WarningLevel = WarningLevel_4;」に変更します。(注: デバッグ構成とリリース構成で 2 回設定されるため、両方で変更するようにしてください。)
ここで、警告をエラーとして扱うようにするには、(両方の構成に対して) "CLTool.WarnAsError = true;" という行を追加します。
ただし、これにより、すべてのデフォルトの VC ウィザードの設定が変更されることに注意してください (ただし、いずれにせよ必要になる場合があります)。