インフルエンザで2月18日から23日まで仕事はお休みしましたが
歳のせいかなんか体がだるい日々を送っておりました・・・
仕事で久しぶりに VS2005でのソフト変更が必要になった
1月に仕事場のパソコンはHDDが壊れHDD交換後VS2005はインストールしてないし
VS2013は購入してあるが、Windows XPにはもちろん、Vista にもインストール出来ない仕様
仕方がないので自宅のパソコン(Win7)に入れて有ったVS2013でビルドしてみる事に・・・
VS2005のプロジェクトファイルを開くと自動でVS2013用に変換してくれる
VS2005→VS2013の一方向の変換で元に戻せませんよって注意がでるけど
保存してあるから大丈夫
ってわけ早速リビルドしたら、見事にエラーがでた!
エラー 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets 369 5 ・・・・
なんじゃこりゃ?
「error MSB8031」で検索したら即ヒット
マルチバイト処理のMFCが別途必要になったらしい
マイクロソフトのサイトから 「vc_mbcsmfc.exe」 をダウンロードしてインストール後
再度リビルド実行・・・・・・・・
多少のワーニングは元々あったので無視(笑)
はい!無事にビルドできました\(^o^)/
これで安心して VS2013 を使用できます
余談ですが Windows Vista も来年でサポート終わるんですね
仕事場は Vista パソコンが2台あります、
来年は新しパソコンを買ってもらえるかも・・・