2017-09-21 9 views
0

Apple이 오늘 Xcode 업데이트를 보내 주었고 내 헤더 파일을 모두 망칠 것이라는 것을 거의 알지 못했습니다.Xcode 업데이트 후 헤더 파일이 CLION에서 작동하지 않습니다.

사용하려고하는 헤더 파일은 time.h입니다. 온라인 C++ 셸이 잘 실행되지만 Clion이 내게 Cannot find 'time.h'을 말하고 있기 때문에 코드가 제대로 작동하는지는 알고 있습니다. 프로그램을 실행하려고하면 다음과 같은 메시지가 나타납니다 : fatal error: 'wchar.h' file not found. wchar.h 파일을 찾을 수 있었기 때문에 이상했다.

this post에 따르면, 나는 모든 지시 사항을 소용 없다. 또한 xcode-select -p과 함께 명령 줄 도구의 위치를 ​​확인하고 올바른 것으로 보이는 /Library/Developer/CommandLineTools에 있다고 받았습니다. 또한 gcc가 작동하고 올바른 버전인지 확인했습니다. 언제든지이 시점에서 xcode-select --install을 시도하면 설치가 잘못되었다고 생각되면 업데이트가 있는지 확인합니다. 또한 업데이트가 없다고 나에게 알려 주었다.

내가 생각할 수있는 유일한 다른 것은 컴파일러가도 다음 날 말하고 있다는 것입니다 :

clang: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk' [-Wmissing-sysroot] 

을 그리고이 디렉토리를 확인 후, 내 SDK를 컴파일러 찾던에서라도 10.13 인 것으로 나타났습니다를 10.12. 또한 내 SDK는 OS X에서 내가 클릭 할 때 찾을 수없는 10 바이트 별칭 파일입니다.

저는 실제로이 문제에 대한 내 머리를 긁어 모았습니다. Xcode를 이미 막판 수단으로 다시 설치했습니다. 어떤 도움이라도 대단히 감사 할 것입니다.

답변

0

프로젝트에서 사용중인 sdk를 변경해야합니다. 타겟으로 이동하여 빌드 설정을보십시오. 기본 SDK 팝업을 "최신 Mac OS (...)"로 설정하면 잘 수행해야합니다.

+0

[this] (https://i.imgur.com/zKtqE2r.png)의 조언에 감사 드리며 거기에 갔을 때 발견되었습니다. 내가 거기에 도착하기 전에, Xcode는 SDK가 발견되지 않아 손상되었고 열 수 없다고 말했습니다. 그래서 나는 두 번째로 다시 설치했다. 이번에는 CLion에 가서 CMake 프로젝트를 재구성했습니다. 이상한 이유로 지금은 작동합니다. 도움에 다시 한번 감사드립니다. –

관련 문제