MSVCP120D.dllがコンピューター上にありません


1

私はVisual StudioでC ++プログラムを作り、それを私の友人に見せたかったのです。しかし、私はこれまでビジュアルC ++ランタイムライブラリをセットアップしたことがなかったので、Windows 8.1仮想マシンを起動し、このリンクからそこにライブラリをインストールしようとしました。しかし、それらをインストールした後、VMはこのエラーを出しました。

ここに画像の説明を入力してください

プログラムを正常に機能させるためには、何をインストールする必要がありますか?(ところで、実行ファイルはMain.exeと呼ばれています。)


この質問は完全にSUに関するトピックですが、SOに関してはより素早い回答が得られるかもしれません。また、Visual Studioの質問がコードに関するものであると考える人からの投票には応じないでください。
Frank Thomas

回答:


3

MSVCP120D.dll標準C ++ライブラリのデバッグ対応バージョンで、再配布のライセンスはありません。

コードをリリースモードでコンパイルするとMSVCP120.dll、MSVCRT再頒布可能パッケージがインストールされたので、依存関係は(注、D以外)に変わります。


どうやってそれをリリースモードでコンパイルするのか正確にはわかりませんが、この記事の指示に従ってプロジェクト構成をDebugからReleaseに変更してから再構築しました。しかし、新しい実行可能ファイルを移動して実行した後、私はMSVCP120D.dllが見つからないとすべてで、以前とまったく同じエラーを得ました。
Maurdekye 2015

あなたがここにあなたの答えを見つけるかどうかを確認:stackoverflow.com/questions/20890458/...
フランク・トーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.