msvcr90d.dll not found
Visual Studio 2008 Express Editionでデバッグ版のDLLを作成して起動しようとするとmsvcr90d.dllが見つからないというエラーが発生するようになった。公式な解決方法はまだ見つかってないみたいなんだが、どうもファイルシステムがFAT32だと起こるようだ。私の環境だとMSDN Forumでthymiarasという人が投稿した以下の方法で回避できた。
プロジェクトの[プロパティ]->[マニュフェストツール]->[FAT32次善策の使用]を"はい"にする。
http://forums.microsoft.com/msdn/showpost.aspx?postid=2512846&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1
ちなみになんで私の環境のファイルシステムがFAT32になっているかとういうと、BootCampを利用してMacBook上でWindowsを動かしているからだ。ファイルシステムをFAT32にしておくとMac側から書き込みができて便利なのだ。