问题
I'm trying to use glew in my Xcode project, but I'm getting this: Apple Mach-O Linker (Id) Error... Undefined symbols for architecture x86_64
I'm using the current version of glew that I downloaded from their sourceforge site.

回答1:
Here's what I did:
Install Glew via MacPorts. (in terminal run the command sudo port install glew
)
In the Xcode project's build settings add the following:
- other linker flags:
-lGLEW
- header search paths:
/opt/local/include/
- library search paths:
/opt/local/lib/
回答2:
You aren't linking with the GLEW library. You will probably have to add the directory, you installed GLES into, it to the 'library search path' settings of the Xcode project.
来源:https://stackoverflow.com/questions/9064379/glew-apple-mach-o-linker-id-error