1、創(chuàng)建一個Mac應(yīng)用工程
- 打開Xcode --> Creat a new Xcode project --> macOS --> Cocoa App
- 新建一個Mac應(yīng)用程序
2、添加系統(tǒng)庫
- 添加
OpenGL.framework和GLUT.framework兩個系統(tǒng)庫 - 添加系統(tǒng)庫
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環(huán)境搭建--顯示三角形");
glutDisplayFunc(draw);
glutMainLoop();
return 0;
}
7、運(yùn)行程序
- 如果沒有問題的話你應(yīng)該看到如下圖案,至此我們的OpenGL搭建工作也告一段落
- 運(yùn)行結(jié)果







