新しいプロジェクトを始めるごとに手動で行うのは手間がかかり、設定のし忘れの防止のためにも出来ることならデフォルトの値を設定しておきたかったが、MicrosoftのリファレンスやWebで検索しても見つからなかったので、手動で設定ファイルを書き換えてデフォルトの設定を適用する方法をメモしておく。
1.Visual Studio 2005をインストールしたディレクトリ(Microsoft Visual Studio 8)から、\VC\VCWizards\AppWiz\Generic\Application\scripts\1041\へアクセスする
2.その中に入っているdefault.jsを念のためバックアップを取っておく
3.メモ帳などで開き以下の要領に従い文字セットの書き換えを行う
141行目(Debug用設定)にある
config.CharacterSet = charSetUNICODE;
を
config.CharacterSet = 希望する値;
に書き換える。希望する値は以下の通りである。
charSetNotSet; //設定なし
charSetUNICODE; //Unicode 文字セットを使用する
charSetMBCS; //マルチ バイト文字セットを使用する
同様に211行目(Release用設定)の書き換えを行う。
4.以下の要領に従いランタイム ライブラリの書き換えを行う
151行目(Debug用設定)にある
CLTool.RuntimeLibrary = rtMultiThreadedDebugDLL;
を
CLTool.RuntimeLibrary = 希望する値;
に書き換える。希望する値は以下の通りである。
rtMultiThreaded //Multi-threaded (/MT)
rtMultiThreadedDebug //Multi-threaded DLL (/MD)
rtMultiThreadedDebugDLL //Multi-threaded Debug DLL (/MDd)
rtMultiThreadedDLL //Multi-threaded Debug (/MTd)
同様に220行目(Release用設定)の書き換えを行う。
5.default.jsの保存を行い、実際に新規プロジェクトにて変更が適用されているか、エラーが出ないかを確認を行う