C ++ ile çözüm oluşturduktan sonra VCRUNTIME140_1.dll eksik


10

h c ++

Küçük bir metin macerası yarattım. Çözümü, Visual Studio Community 2019 ile Release ve x64 ayarlarını kullanarak oluşturdum. Oluşturulan diğer dosyaları ile birlikte * .exe dosyasını sıkıştırılmış ve VS yüklü olmayan başka bir bilgisayara gönderdi ve görüntüde gördüğünüz hata geldi. Benim pc aradım ve dosya yeni klasörde nereye yerleştirmek bilmiyorum bu yüzden biri system32 olmak, farklı klasörler birkaç var.

Herhangi bir yardım mutluluk duyacağız. teşekkür ederim


4
Hedef PC'ye yeniden dağıtılabilen Visual Studio 2015 çalışma zamanı yüklemeniz gerekir . DLL'leri bilgisayarınızdan hedefe taşımanızı veya DLL'leri ayrı ayrı internetten indirmenizi önermiyorum, çünkü her ikisi de hedef PC'ye kötü şeyler yapmak için vicdansız yollar bırakıyor.
user4581301

Tamam. Yapacağım. Cevap için çok teşekkür ederim :)
Tsubaki13

1
Bu VS2015 çalışma zamanı değildir. Programınızı test ettiğiniz sürümü dağıtmak en iyisidir. Dosyayı EXE'nizle aynı dizine kopyalayın, 32 bit sürümü c: \ windows \ system32'deki 64 bit sürümü c: \ windows \ syswow64'te.
Hans Passant

@HansPassant Bu sorunla ilk kez bir İtalyan kullanıcısıyla karşılaştım. İtalyancada aynı x64 hatasını alıyor. Neden "Vs2015 çalışma zamanı değil" dediğini tam olarak anlamıyorum. Daha önce böyle başka DLL dosyaları eklemek zorunda kaldım.
Andrew Truckle

Yanıtlar:


5

@ User4581301'in yorumuna göre, cevap, uygun mimari (yani x64) için yeniden dağıtılabilen geçerli bir Microsoft Visual C ++ indirmektir.

Bir yeniden dağıtılabilir 2019'un zaten yüklü olduğu için, karşılık gelen 2015-2019 x64 dağıtılabilirini kurmak zorunda kaldım .


0

Aynı hatayı alıyordum ve VCRUNTIME140_1.dlldosyayı yükledim ve MySQL Shell 8.0 bin dosyasına koydum.

Sorun çözüldü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.