1、创建一个Mac应用工程
- 打开Xcode --> Creat a new Xcode project --> macOS --> Cocoa App
- 新建一个Mac应用程序
2、添加系统库
- 添加
OpenGL.framework
和GLUT.framework
两个系统库 - 添加系统库
3、添加OpenGL工具库,并在Bulid Settings 的 Header Search path 中配置
CLTool.h
和glew.h
路径
- 文件(
include文件夹
和libGLTools.a
)可从Demo中获取 - 添加OpenGL工具库
- 在Bulid Settings 的 Header Search path 中配置CLTool.h和glew.h的路径
4、删除不需要的文件
- 删除选中的文件
5、新建
main.cpp
文件
- 新建文件并选择 C++ File
- 填写文件名称“main”,并取消打钩
6、修改main.cpp文件
- 在main.cpp文件中添加如下代码,先不用搞懂什么意思,后面再做介绍
#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搭建工作也告一段落
- 运行结果
网友评论