본문 바로가기

에러

[Windows] 컴퓨터에 MSVCP120D.dll이 없어 프로그램을 시작할 수 없습니다

반응형

 

TCP / UDP 파일 전송을 C 로 완성!

다른 컴퓨터에 빌드한 exe파일을 복붙해서 테스트를 진행 하려고 하는데 에러발생..

 

"컴퓨터에 MSVCP120.dll이(가) 없어 프로그램을 시작할 수 없습니다." 

 

기본적으로 msvcp120.dll은 윈 패키지 설치시 자동 설치가 되는데 d가붙은 dll은 디버그 용이며 visualstudio 2013 런타임이

없어서 그런것.. visualstudio를 설치 할 때 설치되는 dll이란다.

 

해결방법은

프로젝트를 release모드로 컴파일을 해서 배포를 하던가

요기 에서 다운받아 패키지 설치를 하던가( 64비트면 32비트도 함께 설치해야함)

 

 

C:\Windows\System32

C:\Windows\SysWOW64

 

위의 두 디렉토리에서 dll파일 확인이 가능

 

반응형