2013-09-24 40 views
1

我更新到Xcode 5.0,我似乎無法包含GL/glew.h文件。在之前的Xcode版本中,必須將基本SDK設置爲當前的OSX,但該選項不再可用(至少我找不到)。在Xcode 5.0中找不到glew.h

文件glew.h在/ usr/include/GL中,我已經將頭文件搜索路徑設置爲/ usr/include,但它仍然不起作用。

任何人都可以幫忙嗎?

謝謝

回答

2

得到它的工作。

在項目構建設置>搜索路徑中查找>始終搜索用戶路徑並將其設置爲yes。

此外,我無法鏈接libGLEW,所以我不得不進入XCode.app並創建一個符號鏈接到該文件。

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

這絕對不是一個很好的解決方案,但對我來說是一個解決方法。

編輯:

在這裏,我想,一個正在與Mac OSX版10.8 SKD。對於其他SDKS,路徑應該是另一個。

在終端我以這種方式創建一個鏈接到我libGLEW.dylib(這是在/ usr/lib中)

cd Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib 

sudo ln -s /usr/lib/libGLEW.dylib libGLEW.dylib 

之後,回到XCode中,在我的項目的「生成設置」我設置「其他鏈接器標誌」爲-lGLEW

+0

您能提供必要的步驟嗎?我有同樣的問題,在該位置添加了一個別名,而我的舊項目仍然存在問題:S,您是否還必須鏈接標題? –

+0

這些步驟位於原始文章的編輯中。我的解決方案假定您使用的是OSX 10.8 SDK,對於其他SKD,路徑不同(SDKs文件夾內的另一個文件夾)。我所做的所有查找標題都是將Always Search User Paths設置爲yes。 – zync