C ++로 솔루션을 빌드 한 후 VCRUNTIME140_1.dll이 누락 됨


10

h c ++

작은 텍스트 모험을 만들었습니다. 릴리스 및 x64 설정을 사용하여 Visual Studio Community 2019로 솔루션을 빌드했습니다. * .exe 파일을 다른 생성 된 파일과 함께 압축하여 VS가 설치되지 않은 다른 PC로 전송했으며 이미지에 표시되는 오류가 발생했습니다. 내 PC를 검색했는데 파일이 두 개의 다른 폴더에 있으며 그 중 하나는 system32이므로 새 PC에서 파일을 어디에 둘지 모르겠습니다.

도움을 주시면 감사하겠습니다. 감사합니다


4
대상 PC에 Visual Studio 2015 런타임 재배포 가능 패키지 를 설치해야합니다 . DLL을 PC에서 대상으로 옮기거나 DLL을 인터넷에서 개별적으로 다운로드하는 것은 바람직하지 않습니다.
user4581301

확인. 할 것이다. 답변 주셔서 대단히 감사합니다 :)
Tsubaki13

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.