如何在我从Linux移植的C项目中使用Open GL
发布时间:2020-12-14 18:11:46 所属栏目:百科 来源:网络整理
导读:我只是试图在我的Mac上编译一个开源C应用程序.我找不到错误GL / gl.h文件.我知道这意味着它无法找到需要编译和运行的开放式GL库.我对下一步做什么感到困惑,因为 OS X似乎包含对open gl的内置支持.有nothing下载. 对于OSX和Linux上的OpenGL,头文件名似乎可能
我只是试图在我的Mac上编译一个开源C应用程序.我找不到错误GL / gl.h文件.我知道这意味着它无法找到需要编译和运行的开放式GL库.我对下一步做什么感到困惑,因为
> OS X似乎包含对open gl的内置支持.有nothing下载. 所以我对下一步该做什么很困惑.我是否下载OpenGL并将其链接到我的项目?我是否将xcode配置为使用OpenGL的原生版本?我是否更改了标题? 有人可以提供更多的方向.这个答案给出了windows / linux的答案 – 但不是OS X: 解决方法
Apple认为如果它们与其他人不兼容并且将OpenGL标头放在名为OpenGL的目录中而不仅仅是GL,那就很聪明了.所以你必须使用
#include <OpenGL/gl.h> 在Apple系统和 #include <GL/gl.h> 在其他地方.编译器预定义的预处理器宏是你的朋友. #ifdef __APPLE__ # include <OpenGL/gl.h> #else # include <GL/gl.h> #endif/*__APPLE__*/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |