资源包:链接:pan.baidu.com/s/1Mdn_Vahw… 密码:vzhh
第一步:创建工程 Xcode -> File -> Project ->macOS -> Cocoa App
第二步:添加OpengGL.framework和GLUT.framework
第三步:将资源包include拖入工程,并添加include路径
第四步:在frameWork文件下添加llibGLTools.a文件
第五步:删除工程中AppDelegate.h,AppDelegate.m,ViewController.h,ViewController.m,main.m 五个文件
第六步:创建main.cpp 文件 并添加main函数,工程就可以成功的运行啦(但是看不到什么效果)
1)
这段代码放里以后会出现一个名为Triangle红色窗口
#include "GLTools.h"
#include <glut/glut.h>
GLShaderManager shaderManager;
void RenderScene(void) {
glClearColor(1.0f,0.0f,0.0f,1.0f);
glutSwapBuffers();
}
int main (int argc,char *argv[]){
gltSetWorkingDirectory(argv[0]);
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA|GLUT_DEPTH|GLUT_STENCIL);
glutInitWindowSize(800,600);
glutCreateWindow("Triangle");
glutDisplayFunc(RenderScene);
GLenum err = glewInit();
if(GLEW_OK != err) {
fprintf(stderr,"glew error:%s\n",glewGetErrorString(err));
return 1;
}
glutMainLoop();
return 0;
}