최근 iOS 10.15(Public Beta 8)를 사용하여 Xcode 11로 업데이트했으며 헤더가 #include 인 이전 cpp 파일을 로드할 때 Xcode에서 'iostream' 파일을 찾을 수 없다는 경고 메시지를 보냅니다.
스크린샷이 첨부되었습니다. 내 유형은 기본 - C++ 소스입니다.iostream 파일을 찾을 수 없다고 알려주는 Xcode
답변1
존재하지 않거나 더 이상 존재하지 않는 SDK 버전을 지정하는 것 같습니다. 이 경우 가장 먼저 눈에 띄는 것은 "누락된" 시스템 헤더가 많다는 것입니다.
Xcode 프로젝트 설정이 올바른 SDK를 가리키는지 확인하십시오(아마도 macosx10.15
귀하의 경우). Makefile로 작업하고 옵션을 사용할 때도 마찬가지입니다 -isysroot
.
답변2
다음을 변경하여 이 문제를 해결할 수 있었습니다.
프로젝트 -> 빌드 설정 -> Apple Clang - 언어 - C++ -> C++ 표준 라이브러리 -> 컴파일러 기본값
에게:
프로젝트 -> 빌드 설정 -> Apple Clang - 언어 - C++ -> C++ 표준 라이브러리 -> libc++(LLVM...