VCRUNTIME140_1.dll hilang setelah membangun solusi dengan c ++


10

h c ++

Saya telah membuat petualangan teks kecil. Saya telah membangun solusi dengan Visual Studio Community 2019 menggunakan pengaturan Release dan x64. Saya telah zip file * .exe bersama dengan file-file lain yang dihasilkan dan mengirimkannya ke pc lain yang tidak memiliki VS diinstal dan kesalahan yang Anda lihat pada gambar muncul. Saya telah mencari di pc saya dan file ada di beberapa folder yang berbeda, salah satunya adalah system32 jadi saya tidak tahu di mana harus meletakkan file di pc baru.

Bantuan apa pun akan dihargai. Terima kasih


4
Anda harus menginstal runtime Visual Studio 2015 yang dapat didistribusikan kembali pada PC target. Saya tidak merekomendasikan memindahkan DLL dari PC Anda ke target atau mengunduh DLL secara terpisah dari Internet karena keduanya meninggalkan jalan bagi orang yang tidak bermoral untuk melakukan hal-hal jahat pada PC target.
user4581301

Baik. Akan melakukan. Terima kasih banyak atas jawabannya :)
Tsubaki13

1
Itu bukan runtime VS2015. Menyebarkan versi yang Anda uji dengan program Anda adalah yang terbaik. Cukup salin file ke direktori yang sama dengan EXE Anda, versi 32-bit ada di c: \ windows \ syswow64, versi 64-bit di c: \ windows \ system32.
Hans Passant

@HansPassant Saya baru saja mengalami masalah ini untuk pertama kalinya dengan pengguna Italia. Ia mendapatkan kesalahan yang sama x64 di Italia. Saya tidak begitu mengerti mengapa Anda mengatakan "Itu bukan runtime Vs2015". Saya belum pernah menyertakan file DLL lainnya sebelum seperti ini.
Andrew Truckle

Jawaban:


5

Per komentar user4581301, jawabannya adalah untuk mengunduh Microsoft Visual C ++ saat ini yang dapat didistribusikan kembali untuk arsitektur yang sesuai (mis. X64).

Karena saya sudah memiliki 2019 yang dapat diinstal ulang, saya harus menginstal yang sesuai 2015-2019 x64 .


0

Saya mendapatkan kesalahan yang sama dan menginstal VCRUNTIME140_1.dllfile dan memasukkannya ke dalam file bin MySQL Shell 8.0.

Masalah terpecahkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.