準(zhǔn)備資源:
CLTools glew libGLTools.a ? ??資源鏈接
廢話不多說,直接上圖
1.創(chuàng)建工程
2.Xcode->macOS ->Cocoa Application
3.添加系統(tǒng)庫OpenGL.framework /GLUT.framework
4.添加CLTools.h湾笛,glew.h ?(代碼鏈接附在文末)
5. 刪除Appdelegate.h糊肠、Appdelegate.m扔枫、ViewController.h漓穿、ViewController.m、main.m文件(創(chuàng)建方式不同會(huì)有文件差別)翰萨。
6.libGLTools.a拖入工程的Frameworks文件里琢感,同樣要copy丢间,很多搭建不成功,都是這里出了問題驹针。
7.在主目錄下創(chuàng)建main.cpp
8.反選also create a header file?
8.在main.cpp中插入以下代碼
9.cmd+R會(huì)報(bào)很多錯(cuò)誤烘挫,按照提示將<>更換為“”,(文件系統(tǒng)引入--->普通引入)
10.我們會(huì)發(fā)現(xiàn)很多警告柬甥,這是因?yàn)镸ac系統(tǒng)版本過高饮六,而我們使用的庫版本為了兼容低版本,所以版本過低導(dǎo)致的苛蒲,此時(shí)只需要將工程中target和project里的版本改為10.8版本即可卤橄,如果報(bào)xib或者storyboard的錯(cuò),將xib或storyboard刪掉臂外。
11.cmd+R窟扑,至此我們已經(jīng)完成了OpenGL環(huán)境的搭建以及畫一個(gè)三角形