준호씨의 블로그

osx - Mojave 업그레이드 후 stdio.h 등 기본 header 파일을 찾지 못하게 된 것 해결. 본문

개발이야기

osx - Mojave 업그레이드 후 stdio.h 등 기본 header 파일을 찾지 못하게 된 것 해결.

준호씨 2018.10.10 15:42

'stdio.h' file not found

얼마전 까지는 잘 되었었는데 갑자기 stdio.h 등의 기본 header 파일들을 찾지 못하고 있다.

osx 에서 OS 업그레이드나 xcode 업그레이드를 하고 나면 이런 경우가 종종 생긴다.

xcode 관련 파일 설치

xcode-select --install

이거도로 해결 안되면 xcode 를 실행시켜 본다. 뭔가 설치 하라고 나타나면 설치 해 준다. 설치 도중 뭔가 에러 메시지 같은게 떴던거 같은데 관련이 있는지는 모르겠지만 여전히 해결 되지는 않았다.

macOS SDK headers for macOS 10.14 설치

그래도 해결이 안되면 아래 파일을 실행 시켜서 설치 해 본다.

cd /Library/Developer/CommandLineTools/Packages/
open macOS_SDK_headers_for_macOS_10.14.pkg

/usr/include 디렉토리가 생성 되고 여기에 stdio.h 등의 파일이 있는 것을 확인 할 수 있다.

여기 까지 하면 해결 될 줄 알았는데 해결 되지 않았다.

Reload CMake Project

최종적으로 Reload CMake Project 를 실행하고 나서야 완료 되었다.

참고

0 Comments
댓글쓰기 폼