システムwiki

msvcp100.dllが見つかりません

Orthodu 受付中 最終更新日:2021-05-02 12:54

Windows 10Professionalの下にUnigine Furmark(GPUストレステストツール)を実行しようとしています.私がそれを始めたとき、msvcp100.dllが見つからなかったというエラーボックスを得ました.

私はエラーを調べ、MSVc++ Redistributable Runtime 10がインストールされていないことによって引き起こされたことがわかりました.インストールしました.私はそれがプログラムの追加と削除とともにインストールされ、エクスプローラがc:\windows\system32に検索できることを確認しました.
私はもう一度Furmarkを実行しようとし、同じエラーを得ました.

ここで何が間違っている可能性がありますか?

32ビットMSVc++ランタイムインストーラがあります.それはマシンの単語サイズ、またはクライアントApplicationを参照しますか? 64ビットのマシンがあるため、64ビット版をインストールしましたが、FURMARKが32ビットのプログラムである場合は(私はそれがそうではないと思います
知っている)32ビット版をインストールする必要がありますか?

返信リスト(回答:4)

1 #
DaveM12
こんにちはOrthoducks
はい、それはあなたが実行しているオペレーティングシステムではなくApplicationを指します.32ビットApplicationを実行している場合、それは32ビットdllを呼び出すので、それはあなたが必要とするC ++再配布のversionです...
ApplicationがProgramFilesまたはProgramFiles(x86)フォルダーにインストールされているかどうかを確認すると、そのApplicationのビットタイプがわかります...
応答1# ->にスキップ
2 #
Orthodu

uh、待ってください.それは私には意味がありません.

DLLには1つの名前があります.msvcp100.dll.1か所に住んでいます.C:\Windows\System32.32ビットと64ビットDLLには同時にはできません.32ビットApplicationをサポートするversionをインストールした場合、64ビットApplicationを実行できません.
それはそれを使います、そしてその逆も同様です.

この写真に何が悪いのですか?あなたの声明や私がそれから描いている結論のどちらかが間違っているはずです.

4 #
DaveM12
こんにちはOrthoducks
両方のversionがWindows 10に並んで共存でき、そのdllからコードを呼び出す個々のApplicationは、Applicationに適したversionを自動的に選択します...
応答4# ->にスキップ
3 #
Orthodu

64ビットDLLが問題であることがわかりました.32ビット版をインストールし、プログラムは今機能しています.

このDLLを使用する32と64ビットの両方のプログラムを実行したい時点で、知りたいのですが. 両方のversionが共存することができますか?どちらもmsvcp100.dllという名前で、両方ともc:\windows\system32に存在すると思います.同じ名前のファイルは同じディレクトリに共存できません.ここで何が足りないのは何ですか?