簡體   English   中英

Xcode更新后,頭文件在CLion中不起作用

[英]Header Files not Working in CLion after Xcode update

蘋果今天發出了Xcode更新,我幾乎不知道它會弄亂我的所有頭文件。

我嘗試使用的頭文件是time.h。 我知道代碼是否功能齊全,因為在線C ++ shell可以很好地運行它,但是CLion告訴我Cannot find 'time.h' 當我嘗試運行該程序時,收到以下消息: fatal error: 'wchar.h' file not found 這很奇怪,因為我能夠找到wchar.h文件。

按照這篇文章 ,我沒有按照所有指示進行操作。 我還使用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是MacOSX 10.13,編譯器正在其中尋找10.12。 另外,我的SDK只是一個10字節的別名文件,當我單擊它時OS X會告訴我找不到它嗎?

我真的很想抓這個,我已經重新安裝了Xcode,作為無濟於事的最后選擇。 任何幫助將非常感激。

您需要更改項目正在使用的SDK。 轉到目標並查看構建設置。 將“基本SDK”彈出窗口設置為“最新的Mac OS(...)”,您應該一切順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM