C ++でソリューションをビルドした後、VCRUNTIME140_1.dllが見つからない


10

h c ++

小さなテキストアドベンチャーを作成しました。リリースとx64設定を使用してVisual Studio Community 2019でソリューションを構築しました。* .exeファイルを他の生成されたファイルと共に圧縮して、VSがインストールされていない別のPCに送信したところ、イメージに表示されるエラーが発生しました。私は自分のPCを検索しましたが、ファイルはいくつかの異なるフォルダーに存在し、そのうちの1つはsystem32なので、新しいPCのどこにファイルを配置するのかわかりません。

任意の助けいただければ幸いです。ありがとうございました


4
ターゲットPCにVisual Studio 2015ランタイム再頒布可能パッケージをインストールする必要があります。DLLをPCからターゲットに移動したり、DLLをインターネットから個別にダウンロードしたりすることはお勧めしません。どちらも悪意のあるユーザーがターゲットPCに悪事を行うための道を開いているためです。
user4581301

OK。しましょう。回答ありがとうございます:)
Tsubaki13 '13

1
それはVS2015ランタイムではありません。プログラムをテストしたバージョンを配備するのが最善です。EXEと同じディレクトリにファイルをコピーするだけです。32ビットバージョンはc:\ windows \ syswow64にあり、64ビットバージョンはc:\ windows \ system32にあります。
Hans Passant

@HansPassantイタリアのユーザーと初めてこの問題に遭遇しました。彼はイタリア語で同じエラーx64を受け取っています。「Vs2015ランタイムではない」と言う理由がよくわかりません。このようにする前に、他のDLLファイルを含める必要はありませんでした。
Andrew Truckle

回答:


5

@ user4581301のコメントによると、答えは、適切なアーキテクチャ(x64など)用に再配布可能な現在のMicrosoft Visual C ++をダウンロードすることです。

私はすでに2019年の再頒布可能パッケージをインストールしていたため、対応する2015-2019 x64再頒布可能パッケージをインストールする必要がありました。


0

私は同じエラーとインストールされたVCRUNTIME140_1.dllファイルを得て、それをMySQL Shell 8.0 binファイルに入れました。

問題が解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.