2012-07-28 90 views
1

出於某種原因,Xcode是說,它不能找到它位於一個頭文件/ usr/include目錄的Xcode 4.3找不到頭文件/ usr/include目錄

作爲一個測試,我只是把包含在hello world program的頂部。我可以在終端中使用clang編譯它,但在Xcode中它仍然表示無法找到標題。

我嘗試在構建設置中將/ usr/include添加到「標題搜索路徑」,但它仍未找到它。

我不確定這裏要做什麼。看起來Xcode應該首先自動查找這個目錄。

回答

1

通常在Xcode中針對特定SDK構建。這將作爲-isysroot參數傳遞,並以系統包含開頭。因此,而不是在尋找/usr/include,你將尋找像一個路徑:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/ 

這將是在默認的Xcode的10.8 SDK。您可以使用xcode-select --print-path找到您當前的Xcode路徑。