2012-11-18 78 views
1

我在我的Mac上安裝Glew時遇到問題。我已經使用HomeBrew安裝了它,並且它似乎已正確安裝。在mac上安裝Glew的問題

但是我不能#includeglew.h文件或添加任何Glew框架。

最推薦的方法解決這一點,我發現似乎是過時的。例如。 this link - 步驟5添加>現有的框架不在較新的Xcode中,所以我不能導航到/usr/文件夾。

任何人有這個問題?

更新#1:這個「未定義的架構..」這個新問題顯然是源於Xcode無法找到框架,我使用HomeBrew安裝了Glew,這意味着框架工作在/usr/local /cellar/glew/1.9/lib這是正確的路徑嗎?我有框架搜索路徑設置爲/usr/local/cellar/ **,有什麼建議嗎?

+0

「*不過,我不能#包括在glew.h文件或添加任何GLEW框架。*」你說的「不能」是什麼意思?當你嘗試時會發生什麼? –

+0

我設法修復#include問題(將所有搜索路徑設置爲/ usr/local/cellar/**)我的意思是我收到#include的錯誤,但找不到任何glew相關的框架,仍然有那個問題。我認爲「沒有找到架構...」的錯誤是與框架沒有被添加正確的相關? Xcode還是新的! – Davors72

+0

另外值得一提的是,這個問題「架構x86_64的未定義符號:」也出現在SDL中,並且可能是我通過HomeBrew安裝的任何東西。 – Davors72

回答

0

對於GLEW正常工作, 在項目的構建設置,基本SDK更改爲當前OS X和條目「-lGLEW」添加到您的其他連接標誌部分。 希望這可以幫助

0

我不知道它是否可以幫助你,但我有同樣的問題。

用自制安裝GLEW後,我包括在我的main.cpp

後的頭文件

#include <GL/glew.h> 

,在proyect配置 - >構建設置 - >搜索路徑 - >庫搜索路徑 我加入這個路徑:/usr/local/Cellar/glew/1.11.0/lib

,並在同一個頁面,linking->其他連接標誌 我把標誌「-lGLEW」

然後,我用線路glewInit();運行我的項目,一切運行良好。

希望它可以幫助你經過這麼長。

喝彩!