VCRUNTIME140_1.dll fehlt nach dem Erstellen der Lösung mit c ++

10

h c ++

Ich habe ein kleines Textabenteuer erstellt. Ich habe die Lösung mit Visual Studio Community 2019 unter Verwendung der Release- und x64-Einstellungen erstellt. Ich habe die * .exe-Datei zusammen mit den anderen generierten Dateien komprimiert und an einen anderen PC gesendet, auf dem VS nicht installiert ist, und der im Bild angezeigte Fehler ist aufgetreten. Ich habe meinen PC durchsucht und die Datei befindet sich in verschiedenen Ordnern, von denen einer system32 ist. Daher weiß ich nicht, wo ich die Datei auf dem neuen PC ablegen soll.

Jede Hilfe wäre dankbar. Vielen Dank

Tsubaki13
quelle
4
Sie müssen die weiterverteilbare Visual Studio 2015-Laufzeit auf dem Ziel-PC installieren . Ich empfehle nicht, die DLLs von Ihrem PC auf das Ziel zu verschieben oder die DLLs einzeln aus dem Internet herunterzuladen, da beide den Skrupellosen die Möglichkeit geben, dem Ziel-PC böse Dinge anzutun.
user4581301
OK. Wird besorgt. Vielen Dank für die Antwort :)
Tsubaki13
1
Das ist nicht die VS2015-Laufzeit. Am besten ist es, die Version bereitzustellen, mit der Sie Ihr Programm getestet haben. Kopieren Sie die Datei einfach in dasselbe Verzeichnis wie Ihre EXE-Datei. Die 32-Bit-Version befindet sich in c: \ windows \ syswow64, die 64-Bit-Version in c: \ windows \ system32.
Hans Passant
@HansPassant Ich habe dieses Problem gerade zum ersten Mal bei einem italienischen Benutzer festgestellt. Er bekommt den gleichen Fehler x64 auf Italienisch. Ich verstehe nicht ganz, warum Sie sagen "Das ist nicht die Vs2015-Laufzeit". Ich musste noch nie zuvor andere DLL-Dateien wie diese einfügen.
Andrew Truckle

Antworten:

5

Gemäß dem Kommentar von @ user4581301 besteht die Antwort darin, ein aktuelles Microsoft Visual C ++ herunterzuladen, das für die entsprechende Architektur (dh x64) weiterverteilbar ist.

Da ich bereits 2019 die Redestributable installiert hatte, musste ich die entsprechende verteilbare Version 2015-2019 x64 installieren .

ms609
quelle
0

Ich habe den gleichen Fehler und die installierte VCRUNTIME140_1.dllDatei erhalten und sie in die Bin-Datei von MySQL Shell 8.0 eingefügt.

Problem gelöst.

Bridget Naylor
quelle