msvcp140.dll, msvcr100.dll 등의 에러 해결 방법
2017. 10. 27. 16:33
비주얼 스튜디오로 만들어진 exe 파일을 다른 환경에서 실행 할 때 \
msvcr100.dll 이 없다는 둥 이러저러한 문제가 발생한다
해결방법은 Microsoft Visual C++ 재배포 가능 패키지를 다운받거나
해당 환경에 맞는 파일을 직접 system폴더에 넣는 것이 있겠으나
이는 exe파일이 dll을 동적으로 불러들어와서 생기는 문제로
exe파일을 생성할 때 dll을 박아넣는 설정으로 해결도 가능한다.
visual studio의 프로젝트(P) 속성에서 구성속성 - 코드 생성 - 런타임 라이브러리
를
debug 면 /MTd로
release면 /MT로 설정하면 된다.
파일의 용량은 조금 증가.