뭐라도 배우면 기록하자
[Visual Studio 2017] 파일소스를 열수 없습니다. stdio.h 본문
오랜만에 자료구조를 다시 공부할 겸 Visual Studio 2017을 열어보니, 갑자기 #include <stdio.h> 라인에서 오류가 발생하더군요..!!
"파일소스를 열수 없습니다. stdio.h"
stdio.h뿐만 아니라 stlib.h 등 기본 제공 라이브러리에서 오류가 나는 것을 확인했습니다.. 처음 있는 일이여서 여기 저기 해결방법을 찾아보고 SDK버전 확인하고, 솔루션 대상 바꿔주고 등등 해봤지만 진전이 없었습니다.
그러다가 MS에서 공식답변을 찾아봤는데 Stackoverflow에서 Visual Studio 201X용 Visual C++ 재배포 가능 패키지 (Visual C++ Redistributable for Visual Studio 201X)를 설치하니 정상 작동한다는 글을 보고 설치된 프로그램 내역을 찾아봤습니다.
확인해보니, visual studio는 2017을 설치해두고 Visual C++ Redistributable는 for Visual Studio 2013만 깔려있더군요...
(아마 2017년 깔아두고 사용하다가 나~~중에 2013, 2017 둘 다 있을 필요있나 하면서 2017을 지웠던 것 같습니다;;;)
그래서 http://visualstudio.microsoft.com/ko/downloads 으로 이동해서 기타 도구 및 프레임워크 탭에서 2017버전으로 설치하니
#include <stdio.h>에서 오류가 나지 않더군요.
생각없이 2017버전을 삭제했던 과거의 제가 원망스러웠던 하루였습니다 ㅎㅎ...
이 글을 보시는 분들도 Visual C++ Redistributable 버전 먼저 확인해보시고 다른 방법을 이용해보시는게 시간이 절약될 것 같네요~
'알쓸신잡' 카테고리의 다른 글
비싼 헤드셋 ㄴㄴ "3000원 + 이어폰"으로 헤드셋 대체하기 (2) | 2019.03.31 |
---|---|
[엑셀 에러 해결] 함수(수식) 적용, 업데이트가 안된다? 간단 해결 방법 (1) | 2018.12.18 |
[엑셀 유용 기능] Addins가 자꾸 사라진다?! 왜 자꾸 추가하라고 해!! (0) | 2018.11.25 |
PC(데스크탑)이 안 꺼진다?! - 해결방법은? (0) | 2018.11.17 |
[엑셀 에러 해결] 통합 문서에 지금 업데이트할 수 없는 연결이 하나 이상 있습니다. (1) | 2018.11.05 |