OpenGL_Mac平台搭建OpenGL环境
1、创建一个Mac应用工程
- 打开Xcode –> Creat a new Xcode project –> macOS –> Cocoa App
2、添加系统库
- 添加
OpenGL.framework
和GLUT.framework
两个系统库
3、添加OpenGL工具库,并在Bulid Settings 的 Header Search path 中配置
CLTool.h
和glew.h
路径
- 文件(
include文件夹
和libGLTools.a
)可从Demo中获取
4、删除不需要的文件
5、新建
main.cpp
文件
6、修改main.cpp文件
- 在main.cpp文件中添加如下代码,先不用搞懂什么意思,后面再做介绍
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26#include "GLTools.h"
#include <GLUT/GLUT.h>
void draw() {
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0f, 0.0f, 0.0f);
glBegin(GL_POLYGON);
glVertex2f(-0.5f, 0.0f);
glVertex2f(0.5f, 0.0f);
glVertex2f(0.0f, 0.5f);
glEnd();
glFlush();
}
int main(int argc,const char *argv[]) {
glutInit(&argc, (char **)argv);
glutCreateWindow("OpenGL环境搭建--显示三角形");
glutDisplayFunc(draw);
glutMainLoop();
return 0;
}
7、运行程序
- 如果没有问题的话你应该看到如下图案,至此我们的OpenGL搭建工作也告一段落