iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在我从Linux移植的C项目中使用Open GL大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我只是试图在我的Mac上编译一个开源C应用程序.我找不到错误GL / gl.h文件.我知道这意味着它无法找到需要编译和运行的开放式GL库.我对下一步做什么感到困惑,因为 > OS X似乎包含对open gl的内置支持.有nothing下载. >对于OSX和Linux上的OpenGL,头文件名似乎可能不同( OpenGL headers for OS X & LinuX) 所以我对下一步该做什么很困
我只是试图在我的Mac上编译一个开源C应用程序.我找不到错误GL / gl.h文件.我知道这意味着它无法找到需要编译和运行的开放式GL库.我对下一步做什么感到困惑,因为

> OS X似乎包含对open gl的内置支持.有nothing下载.
>对于OSX和Linux上的OpenGL,头文件名似乎可能不同(
OpenGL headers for OS X & Linux)

所以我对下一步该做什么很困惑.我是否下载OpenGL并将其链接到我的项目?我是否将xcode配置为使用OpenGL的原生版本?我是否更改了标题

有人可以提供更多的方向.这个答案给出了windows / linux的答案 – 但不是OS X:
How to get the GL library/headers?

解决方法

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__*/

大佬总结

以上是大佬教程为你收集整理的如何在我从Linux移植的C项目中使用Open GL全部内容,希望文章能够帮你解决如何在我从Linux移植的C项目中使用Open GL所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。