【问题标题】:Problems installing Glew on mac在 mac 上安装 Glew 的问题
【发布时间】:2012-11-18 15:40:46
【问题描述】:

我在 Mac 上安装 Glew 时遇到问题。我已经使用 HomeBrew 安装了它,它似乎安装正确。

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

我发现的大多数针对此问题的建议解决方案似乎都已过时。例如。 this link - 第 5 步添加 > 现有框架不在较新的 Xcode 中,因此我无法导航到 /usr/ 文件夹。

还有其他人有这个问题吗?

更新#1:这个“未定义架构..”的新问题显然源于 Xcode 无法找到框架,我使用 HomeBrew 安装了 Glew,这意味着框架工作在 /usr/ local/cellar/glew/1.9/lib 这是正确的路径吗?我将框架搜索路径设置为 /usr/local/cellar/**,有什么建议吗?

【问题讨论】:

  • "但是我不能#include glew.h 文件或添加任何 Glew 框架。" “不能”是什么意思?当你尝试时会发生什么?
  • 我设法解决了#include 问题(将所有搜索路径设置为/usr/local/cellar/**)我的意思是我收到#include 错误并且我找不到任何 glew 相关的框架,仍然有这个问题。我认为“未找到架构......”错误与未添加框架有关吗? Xcode 还是新手!
  • 另外值得补充的是,这个问题,“架构 x86_64 的未定义符号:”,也出现在 SDL 以及我通过 HomeBrew 安装的任何东西上。

标签: xcode opengl osx-lion homebrew glew


【解决方案1】:

为了让 GLEW 正常工作, 在项目的构建设置中,将 Base SDK 更改为 Current OS X,并将条目“-lGLEW”添加到您的其他链接器标志部分。 希望这会有所帮助

【讨论】:

    【解决方案2】:

    我不知道它现在是否对你有帮助,但我遇到了同样的问题。

    用自制软件安装 glew 后,我包含了头文件

    #include <GL/glew.h> 
    

    在我的 main.cpp 中

    之后,在项目配置 -> 构建设置 -> 搜索路径 -> 库搜索路径 我添加了这个路径:/usr/local/Cellar/glew/1.11.0/lib

    在同一页面中,链接->其他链接标志 我把标志“-lGLEW”

    然后,我用一行 glewInit(); 运行我的项目,一切都运行良好。

    希望在这么久之后对你有所帮助。

    干杯!

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 2016-01-06
      • 2019-04-25
      • 2011-09-09
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      相关资源
      最近更新 更多