msvcp140.dll 이나 vcruntime140.dll 파일을 못찾는다고 할 때 해결방법
프로그램을 설치하는데 msvcp140.dll 이나 vcruntime140.dll 을 찾을 수 없다는 에러 메세지가 떠서 구글링을 해보면 해결책으로 visual C++ Redistributable for Visual Studio 2015 를 설치/재설치 하라고 나옵니다.
하지만 설치/재설치/repair 를 해도 에러가 계속 뜨는 경우가 있습니다. 분명 system32 폴더에 msvcp140.dll
와 vcruntime140.dll 는 존재하는데 에러가 계속 뜹니다. 해당 파일들을 지우고 설치해도, visual C++ Redistributable for Visual Studio 2015 를 지우고 재설치해도, 프로그램을 계속 재설치하고, OS를 여러번 재부팅해도 계속 에러 메세지가 뜨는 경우가 있습니다.
이땐 x64, x84 버전 둘 다 설치하면 해결됩니다. 보통 64비트 컴퓨터를 사용하니 x64만 설치하게 됩니다. 제가 오랜 시간 여러가지 삽질을 하다가 결국 알아냈습니다. x84 버전도 같이 설치하면 해결됩니다. 저처럼 혹시 구글링 하면서 시행 착오를 겪는 분 계실까봐 이렇게 글로 남깁니다.
참고로 msvcp140.dll 는 빌드된 C++ 프로그램을 실행하는데 필요합니다. vcruntime140.dll 도 프로그램을 실행하는데 필요한 런타임 라이브러리입니다.
- The End -
Comments
Post a Comment