개발이야기
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 를 실행하고 나서야 완료 되었다.
참고
반응형