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