OpenGL-Mac下环境搭建
github地址
https://github.com/zhengshengxi/OpenGLBaseProject
准备资源
- OpenGL资源
百度网盘:
链接: https://pan.baidu.com/s/1kNUhXGpgL58MhaDfCRtJvQ 提取码: ajw2
- 测试代码
百度网盘:
链接: https://pan.baidu.com/s/1aJpTsc-ewNi72Buo3Cf_JQ 提取码: d9bc
步骤
- 新建项目,使用macOS -> App 创建
1.png
- 添加OpenGl.framework 和 GLUT.framework 两个系统库
2.png
- 将include文件夹和libGLTools.a拖到项目里
3_1.png
3_2.png
- 在Bulid Settings 输入Header Search path 中拖入CLTool.h 和 glew.h 生成路径
4.png
- 将libGLTools.a文件直接拖到Frameworks文件夹
5.png
- 删掉几个选中文件
6.png
- 创建main.cpp文件
7_1.png
7_2.png
7_3.png
- 测试环境是否成功
复制代码到main.cpp中
此时编译会发现报错
8_1.png
将文件“< >”系统引入,改为“ ”普通引入,重新编译
如果报错:
ld: library not found for -lGLTools clang: error: linker command failed with
在Build Phases -> Link Binary With Libraries中将libGLTool.a删掉,重新加入(使用Add Other)
编译成功后运行,看到如下结果就说明成功了
8_2.png