티스토리 뷰
VisualStudio 2013 에서 콘솔프로잭트를 빌드하였다.
내 컴퓨터에서는 잘됫는데, 서버로 배포하니 아래와 같은 오류가 낫다.
"컴퓨터에 MSVCP120.dll이(가) 없어 프로그램을 시작할 수 없습니다."
이는 VisualStudio 2013 런타임 (visual studio 2013 redistributable) 이 없어서 생긴 오류이다.
아래 사이트에서 다운받아 설치해주면된다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=40784
arm / x86 / x64 가 있는데.
서버가 32비트라면 x86 만 설치하면되고, 64비트라면 x86 / x64 둘다 설치하면 된다.
그리고 위 파일을 설치한다고해도, 디버그로 배포하면 실행이 되지 않는다.
VisualStudio 2013 런타임 디버그용
msvcp120d.dll
msvcr120d.dll
VisualStudio 2013 런타임 릴리즈용
msvcp120.dll
msvcr120.dll
DLL파일이름에 보면 d가 붙어있는게 디버그용이다. 이것은 런타임파일을 설치해도 함께 설치되지 않는다.
이건 VisualStudio를 설치해야만 함께 설치되는거라서 내 컴퓨터상에서는 실행이 잘 되었을 것이다.
릴리즈로 빌드하여 서버에 올려야만 정상실행된다..
[작성] devbible.tistory.com
'Tips' 카테고리의 다른 글
[Tips] MS워드로 hwp (한글) 파일 열기 HwpConverter (7) | 2015.07.31 |
---|---|
[Tips] Visual Studio 의 CRT를 이용한 메모리릭 찾기 (0) | 2015.07.31 |
MSVCP120.dll / MSVCP120d.dll 오류해결법 (14) | 2015.06.26 |
[Issue] 프로그래밍 언어 인기순위 (0) | 2015.01.18 |
[Tips] 리눅스의 tail 명령어를 윈도우에서 사용하기 (1) | 2014.12.26 |
[Tips] 모바일 게임 매출은 얼마나 되나 (0) | 2014.12.04 |
공유하기 링크
댓글
-
최진영 저는 120이아니라 100이라고 뜨는데요 ㅠㅠ 2016.01.08 21:46
-
devbible 관련글을 포스팅했습니다. http://devbible.tistory.com/432 2016.01.09 12:05 신고
-
선욱 런타임용 32비트 파일 설치를 했는데 안되네요..msvcp120.dll 에 오류가 있거나 윈도우에서 실행 할수없는 이미지 라고 나오는데 왜이런걸까요;; 2016.01.11 11:26
-
devbible OS가 32비트인데. 32비트용 설치해도 안되나요?
설치관리자 들어가서 Microsoft Visual C++ 2013 Redistributable 삭제 후에 다시설치해보세요.
설치전에 OS최신으로 업데이트하시고요. 2016.03.17 09:32 신고 -
키드 감사합니다감동의눈물 ㅜ.ㅜ
2016.02.26 12:11 -
devbible 감사합니다! 2016.03.17 09:32 신고
-
ㅋㅋㅋ? 이상하네 뭔 검은색 창이 뜨면서 2016.03.13 08:33
-
devbible 설치시에 검은창이 뜨나요? 못보던건데..
자세히 알려주세요~ 2016.03.17 09:34 신고 -
홍성표 msvcp120.dll 설치하기 2016.06.15 21:49
-
이재성 그냥 깔기만 하면 되요?
2016.06.25 11:01 -
devbible 네 설치하면 걍됩니다ㅎ 2016.06.25 11:53 신고
-
hnd0538 이야 지리네여 64비트라 64만 주구장창 설치하다가 왜안될까 했는데 둘다 설치하는거였군요..ㄳㄳ 2016.11.19 13:10
-
ㅋㅋㅋㅋ 진짜 정말로 감사합니다 드디어 해결햇네요 ㅠㅠ 2017.04.05 16:51
-
ところ フウ 릴리즈로 빌드하는게 무슨뜻인지 이해못했었습니다 다만 64bit 환경에의 x86, x64 둘 모두 설치하라는 정보에 구원받았습니다 감사합니다 2019.02.19 01:44
최근에 올라온 글
- Total
- 1,651,341
- Today
- 44
- Yesterday
- 57