首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码编译软件包时mac上缺少的OpenGL库

从源代码编译软件包时mac上缺少的OpenGL库
EN

Stack Overflow用户
提问于 2015-09-01 02:31:09
回答 1查看 1.6K关注 0票数 0

我正在安装一个印刷电路板布局工具,称为pcb (我使用的是印刷电路板20140316版 )。我在一台Mac (OSX10.9 --小牛)上。我更喜欢安装pcb通过自制,但有目前是一个问题与自制版本,因此,在此期间,我试图编译pcb的来源。当我为pcb运行配置脚本时,它会停止使用

代码语言:javascript
复制
checking for GL/gl.h... yes
checking for OpenGL/gl.h... yes
checking for OpenGL library... no
configure: error: in `/Users/jbattat/gedaGIT/pcb':
configure: error: OpenGL is required.

网络搜索表明,OpenGL库是通过XCode和命令行工具安装的。我已经安装了Xcode (Version6.2),并且通过xcode-select --install安装了命令行工具,它声称成功了(“安装了该软件”)。

代码语言:javascript
复制
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcode-select -v
xcode-select version 2333.

然而,pcb配置脚本仍然找不到OpenGL库。

我不知道该怎么做。配置脚本是否有可能以一种在linux上工作而不是在mac上工作的方式来寻找OpenGL?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 06:58:49

看起来那个configure脚本坏了(惊喜,惊喜,它是自动工具)。无论如何,在MacOS X上,OpenGL以框架的形式出现,而不是库。另外,我不知道配置脚本如何找到GL/gl.h,因为在MacOS X中,路径是OpenGL/gl.h,如下面的配置脚本行所发现的那样。

临时解决方案:修改configure.in文件,使其根本不查找OpenGL,并在Makefile.in中添加-framework OpenGL。长期解决方案:向开发人员提交一个bug,在MacOS X上构建配置似乎被破坏了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32322645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档