2013-06-21 17 views
5

私は、Visual Studio 2012バージョン11.0.51106.01を使用してビルドされた外部C++アプリケーションを呼び出すSketchupルビープラグインを作成しています。プラグインを使用しようとした別のマシンで、MSVCP110.dllが見つからないというエラーが表示されます。彼らはvcredistをインストールしようとしましたが、問題を修正しませんでした。誰でもこれを修正する方法を知っていますか?MSVCP110.dllがありません

+0

正しい(MS VC++ 11)再配布可能パッケージをインストールしましたか? –

答えて

12

Microsoftから正しいRedistributable Packageをインストールする必要があります。それらのいずれかを取ることはできませんので、非常に特定のバージョンのVisual Studioに付属のものを選択する必要があります。たとえば、VS 2012 SP1用のリンクです。別のバージョンをお持ちの場合は、別のvcredistパッケージが必要です。

1

ユーザーの回答nvoigtは正しいと思われます(+1)。 Redist Packageをインストールする代わりに、アプリケーションでMSVCP110.dllを手動で展開することもできます。最も簡単な方法は、あなたのexeがどこにdllを置くことです。しかし、他の人が言うように:あなたのシステム構成に合った正しいバージョンのredist packが必要です。

1

この記事https://helpx.adobe.com/creative-cloud/kb/missing-msvcp110dll.html は正しい方向に私を指摘しました。しかし、ファイルはディレクトリにはないと言われていました。だから私はvcredist_x64.exeのハードドライブを検索しました。それはVisualStudio 12のディレクトリの深いところに埋め込まれていました。私がそれを再インストールすると、dllエラーが消えてPhotoshopが再び実行されています。

私は、Visual Studioの新しいバージョンをインストールしたときに問題が発生したと思います。

関連する問題