OpenGL在MAC上的配置流程

前言

通过上一章图形编程接口OpenGL/OpenGL ES/Meta有什么用?的学习,算是对OpenGL有一个入门级的理解了,那么接下来通过实操来加强对定义的理解吧,首先想要进行OpenGL编程,需要搭建环境,本文主要讲解如何在MAC上搭建OpenGL开发环境。

本文的开发环境: Xcode12
用到的配置资源包:


链接:https://pan.baidu.com/s/1LFF-EPjLC2RLBYCE4C31Yg 密码:rkx5


配置步骤

  • 打开Xcode -> Create a new Xcode Project -> 选择macOS -> App -> 点击Next -> 输入项目名字后Next


    macOS -> App

    创建项目
  • 进入Build Phases -> Link Binary With Libraries -> 添加OpenGL.framework和GLUT.framework两个系统库


  • 把下载的资源包中的LibGLTools.a直接拖到工程的Frameworks文件夹中,另外把include文件夹拖进工程目录下,如果直接拖的话一定要勾选Copy items if needed,不然工程不会包含该文件,仅仅引用(保险起见,可以先把文件复制,然后点击工程对应文件夹show in finder,拷贝到文件夹里面去,再拖进xcode目录)


    1111603432322_.pic_hd.jpg

如果出现以下错误,那就是因为链接方式不对,一定要按着上面说的来做


  • 在Bulid Settings输入Header Search path include文件夹生成路径


  • 删除文件AppDelegate.h、AppDelegate.m、main.m、ViewController.h、ViewController.m


  • 创建main.cpp文件


  • 去掉创建头文件的勾(also create a header file),同时输入文件名“main”


  • 这个时候点运行的话,会出现错误


  • 需要打开mian.cpp文件,添加一个入口函数main


  • 然后运行成功

环境搭建完毕,下一篇将会讲解如何在OpenGL中使用固定存储着色器渲染三角形/正方形,并能通过键盘移动

你可能感兴趣的:(OpenGL在MAC上的配置流程)