반응형

 

위의 vcruntime140.dll, vcruntime140d.dll 파일과 같이 .dll 파일의 이름은 같은데 뒤에 'd'가 붙고 안 붙고의 차이가 있다.

 

이는 디버그 모드로 빌드된 .exe 파일이냐 릴리즈 모드로 빌드된 .exe 파일이냐의 차이인데

visual studio에서 Debug 모드로 빌드한 .exe 실행 파일을 실행하면 vcruntime140d.dll과 같이 'd'가 붙은 .dll 파일을 사용한다는 것이고

visual studio에서 Release 모드로 빌드한 .exe 실행 파일을 실행하면 vcruntime140.dll과 같이 'd'가 붙지 않은 .dll 파일을 사용하는 것이다.

 

예를 들어 .exe 실행 파일을 실행했는데

"vcruntime140.dll을 찾을 수 없어 실행할 수 없습니다."와 같은 에러 메시지 창이 뜬다면, 이는 Release 모드로 빌드된 실행 파일이고

"vcruntime140d.dll을 찾을 수 없어 실행할 수 없습니다."와 같은 에러 메시지 창이 뜬다면, 이는 Debug 모드로 빌드된 실행파일이다.

 


 

https://www.sysnet.pe.kr/2/0/13150

 

https://sean.tistory.com/457

 

반응형

+ Recent posts