9

我无法将 glew 与 xcode 链接。我有 glew 库位于 /usr/local/lib/libGLEW.dylib

当我在命令行中编译文件时:

g++ /usr/local/lib/libGLEW.dylib -framework OpenGL main.cpp

但是当我在xcode中编译时,我得到了错误:

'GL/glew.h' 文件未找到

代码:

#include <iostream>
#include <GL/glew.h>

int main(int argc, const char * argv[])
{
    // insert code here...
    std::cout << "Hello, World!\n";
    return 0;
}

我用 xcode 链接 glew

有截图

OS X 10.8.4,Xcode 4.6.1

4

1 回答 1

12

添加库仅处理二进制链接。您需要配置 Xcode,以便它还可以找到描述二进制内容的标头。

在 Xcode Project Settings 中搜索:Header Search Paths

将路径添加到 GLEW 的标头(可能与库位于同一文件夹附近,可能是 /usr/local/include)。更改导入以匹配。如果路径设置正确,它应该是#include <glew.h>(或)。#include <GL/glew.h>

对于 Xcode 初学者,这里是一个截图:

截屏

于 2013-07-11T19:18:03.057 回答