概要 どんな理由か知らないけれど、Visual Studio.NET 2003では wchar_tをshortとして扱うようになっている。 一応、プロジェクトプロパティ「C/C++」-「言語」にある 「wchar_tをビルトイン型として扱う」の値を「はい」にすれば この問題は解決するが、プロジェクト作成のたびに行うのは面倒だし 忘れがちになってしまう。 問題点 shortとwchar_tのオーバーロードができない このオプションを「はい」にしたライブラリが使えない(未解決シンボルとなる) 解決策 「C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\VCWizards」にある 「default.vcproj」を以下のようにしておく。 <?xml version="1.0"?> <VisualStudioProject Project
![redstrange Wiki*](https://cdn-ak-scissors.b.st-hatena.com/image/square/2af9275ab7c1674d461cc6fa05416d4c88dd98aa/height=288;version=1;width=512/https%3A%2F%2Fcdn.wikiwiki.jp%2Fto%2Fw%2Fcommon%2Fimage%2Fwikiwiki_ogp.png%3Fv%3D4)