SFML 1.6を使用する C++ プログラム (32 ビット) を作成しています。リリース ビルドは問題なくコンパイルおよび実行できますが、デバッグ ビルドも問題なくコンパイルされますが、実行できません。Dependency Walkerは、SFML のデバッグ バージョンには MSVCR90D.dll と MSVCP90D.dll が必要であることを示しています。両方のファイルがハード ドライブに見つかりません。私は自分で SFML をコンパイルしませんでした (バイナリをダウンロードしました)。以前は、VS 2010 Express を使用しているのに Visual Studio 2008 でコンパイルされていることに気付きませんでした。そのため、VS 2008 再頒布可能パッケージをダウンロードすれば問題は解決すると思いましたが、解決しませんでした。古いバージョンのコンパイラでコンパイルされたライブラリを使用することが一般的に良い考えかどうかはわかりません。
私が間違っていることについて何か提案はありますか?これらの不足している DLL を取得するには、どの再頒布可能ファイルをインストールする必要がありますか?
PS: Win7 64 を使用しています。