gpt4 book ai didi

macos - Mac OSX的构建问题

转载 作者:行者123 更新时间:2023-12-03 14:30:37 27 4
gpt4 key购买 nike

我花了整整一天的时间来让我的简单引擎在Mac上运行。我有SDL工作,现在唯一麻烦的是opengl。该引擎使用现代的opengl(基于着色器),因此需要GLEW。我尝试了从芬克(Fink)到MacPorts的所有安装程序,但没有任何效果。

我获得的最大成功是从源头构建它。首先,我收到一个错误消息,说'GL/glu.h' no such file or directory found.,所以我将包含项重命名为OpenGL/glu.h,并解决了该问题。但是现在我得到了这个错误ld: unknown option: -shared,我现在完全陷入了困境。

如果有人知道该怎么做,也应该将其标识为静态构建。

最佳答案

该引擎使用现代的opengl(基于着色器),因此需要GLEW


GLEW不是使用现代OpenGL功能的先决条件。这是一种加载扩展功能的方法,而不是唯一的一种。您使用的是MacOS X,因此扩展系统对您几乎没有用,因为支持的OpenGL版本完全由操作系统和可用框架确定。 Apple自行开发OpenGL驱动程序,它们提供的扩展仅是那些针对OpenGL规范中未提供的功能(即特定于供应商和EXT)的扩展程序。您需要的是足够新的OpenGL框架版本。 2006年之后发布的任何MacOS X都可以做到。

关于macos - Mac OSX的构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com