msvcp100.dllが見つかりません
Windows 10
Professionalの下にUnigine Furmark(GPUストレステストツール)を実行しようとしています.私がそれを始めたとき、msvcp100.dllが見つからなかったというエラーボックスを得ました.
私はエラーを調べ、MSVc++ Redistributable Runtime 10がインストールされていないことによって引き起こされたことがわかりました.インストールしました.私はそれがプログラムの追加と削除とともにインストールされ、エクスプローラがc:\windows\system32に検索できることを確認しました.
私はもう一度Furmarkを実行しようとし、同じエラーを得ました.
ここで何が間違っている可能性がありますか?
32ビットMSVc++ランタイムインストーラがあります.それはマシンの単語サイズ、またはクライアントApplicationを参照しますか? 64ビットのマシンがあるため、64ビット版をインストールしましたが、FURMARKが32ビットのプログラムである場合は(私はそれがそうではないと思います
知っている)32ビット版をインストールする必要がありますか?
返信リスト(回答:4)
はい、それはあなたが実行しているオペレーティングシステムではなくApplicationを指します.32ビットApplicationを実行している場合、それは32ビットdllを呼び出すので、それはあなたが必要とするC ++再配布のversionです...
ApplicationがProgramFilesまたはProgramFiles(x86)フォルダーにインストールされているかどうかを確認すると、そのApplicationのビットタイプがわかります...
応答1# ->にスキップ2 #Orthoduuh、待ってください.それは私には意味がありません.
DLLには1つの名前があります.msvcp100.dll.1か所に住んでいます.
C:\Windows\System32.32ビットと64ビットDLLには同時にはできません.32ビットApplicationをサポートするversionをインストールした場合、64ビットApplication
を実行できません.
それはそれを使います、そしてその逆も同様です.この写真に何が悪いのですか?あなたの声明や私がそれから描いている結論のどちらかが間違っているはずです.
両方のversionが
Windows 10
に並んで共存でき、そのdllからコードを呼び出す個々のApplicationは、Applicationに適したversionを自動的に選択します...応答4# ->にスキップ3 #Orthodu64ビットDLLが問題であることがわかりました.32ビット版をインストールし、プログラムは今機能しています.
このDLLを使用する32と64ビットの両方のプログラムを実行したい時点で、知りたいのですが. 両方のversionが共存することができますか?どちらもmsvcp100.dllという名前で、両方とも
c:\windows\system32に存在すると思います.同じ名前のファイルは同じディレクトリに共存できません.ここで何が足りないのは何ですか
?