C++ GLEW:Apple Mach-O链接器(Id)错误
我试图在我的Xcode项目中使用glew,但我得到了这样一个结果:C++ GLEW:Apple Mach-O链接器(Id)错误,c++,xcode,linker-errors,glew,C++,Xcode,Linker Errors,Glew,我试图在我的Xcode项目中使用glew,但我得到了这样一个结果:Apple Mach-O链接器(Id)错误。。。架构x86_64的未定义符号 我正在使用从他们网站下载的当前版本的glew 您没有链接到GLEW库。您可能需要将安装了GLES的目录添加到Xcode项目的“库搜索路径”设置中。以下是我所做的: 通过MacPorts安装Glew。(在终端中运行命令sudo-port-install-glew) 在Xcode项目的生成设置中添加以下内容: 其他链接器标志:-lGLEW 标题搜索路径:/
Apple Mach-O链接器(Id)错误。。。架构x86_64的未定义符号
我正在使用从他们网站下载的当前版本的glew
您没有链接到GLEW库。您可能需要将安装了GLES的目录添加到Xcode项目的“库搜索路径”设置中。以下是我所做的:
通过MacPorts安装Glew。(在终端中运行命令sudo-port-install-glew
)
在Xcode项目的生成设置中添加以下内容:
- 其他链接器标志:
-lGLEW
- 标题搜索路径:
/opt/local/include/
- 库搜索路径:
/opt/local/lib/
听起来很有希望!通过将/usr/include/**
添加到标题搜索路径,我已经使标题正常工作,因此我尝试将/usr/lib/**
添加到库搜索路径,但仍然不起作用(您可以转到Xcode的“构建选项卡”(或其他名称)吗请将链接器命令行和错误扩展并复制到您的问题中?我已经解决了!我已经解决了如何至少消除错误。我使用了macports版本的glew:header搜索路径:/opt/local/include/
,库搜索路径/opt/local/lib/
。然后我将-lGLEW
添加到了“其他链接器fla”现在我遇到了glut窗口不出现的问题,但这是另一个问题。你知道如何为此编写一个生成文件吗?谢谢!!我为此损失了一整天。你的解决方案成功了!!