OpenGL-Mac下環(huán)境搭建
github地址
https://github.com/zhengshengxi/OpenGLBaseProject
準(zhǔn)備資源
- OpenGL資源
百度網(wǎng)盤:
鏈接: https://pan.baidu.com/s/1kNUhXGpgL58MhaDfCRtJvQ 提取碼: ajw2
- 測(cè)試代碼
百度網(wǎng)盤:
鏈接: https://pan.baidu.com/s/1aJpTsc-ewNi72Buo3Cf_JQ 提取碼: d9bc
步驟
- 新建項(xiàng)目,使用macOS -> App 創(chuàng)建
- 添加OpenGl.framework 和 GLUT.framework 兩個(gè)系統(tǒng)庫(kù)
- 將include文件夾和libGLTools.a拖到項(xiàng)目里
- 在Bulid Settings 輸入Header Search path 中拖入CLTool.h 和 glew.h 生成路徑
- 將libGLTools.a文件直接拖到Frameworks文件夾
- 刪掉幾個(gè)選中文件
- 創(chuàng)建main.cpp文件
- 測(cè)試環(huán)境是否成功
復(fù)制代碼到main.cpp中
此時(shí)編譯會(huì)發(fā)現(xiàn)報(bào)錯(cuò)
將文件“< >”系統(tǒng)引入中燥,改為“ ”普通引入寇甸,重新編譯
如果報(bào)錯(cuò):
ld: library not found for -lGLTools clang: error: linker command failed with
在Build Phases -> Link Binary With Libraries中將libGLTool.a刪掉,重新加入(使用Add Other)
編譯成功后運(yùn)行疗涉,看到如下結(jié)果就說明成功了