Xcode搭建OpenGL环境

2020-08-22  本文已影响0人  KB_MORE

一、搭建前的准备

首先,搭建前需要如下几个库:
1. libGLTools.a
2. CLTools
3. glew
为了方便大家下载,我将他们上传到了网盘中,网盘分享地址链接 密码: wi5b

二、搭建开始

1. 创建工程

image

2. 选择Cocoa App类型

image image

3. 添加依赖库

Bulid Phases——Link Binary With Libraries 中点➕添加依赖库 “GLUT.framework”“OpenGL.framework”

image

4. 配置路径

(1) 将下载好的 include 文件夹直接拖入项目工程中,将 libGLTools.a 静态库直接拖入到项目的 Frameworks 中。
(2) 在 Build Settings 中搜索 “Header search” ,在 Header Search Paths 添加上 include 的路径,不想敲的话直接把项目工程里的include文件夹拖过来就会出现路径。

image image

5. 创建main.cpp

创建一个 c++ 类型的文件,命名为 main,创建的时候去掉勾选同时创建头文件的对勾。

image image

6. 删除AppDelegate.hAppDelegate.mmain.mViewController.hViewController.m

image

三、运行测试代码

编译如果出现关于证书的错误,别忘了把证书改为“Sign to Run Locally(Ad Hoc Code Sign)”

image image

链接:https://www.jianshu.com/p/8a01ed478611

问题

图片.png

Showing All Errors Only
/Users/kbmore/Downloads//include/GL/glew.h:13397:17: Missing '#include "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl3.h"'; declaration of 'PFNGLCOPYTEXSUBIMAGE3DPROC' must be imported from module 'OpenGL.GL3' before it is required

这里需要将Build Settings里的Enable Modules(C and Objective-C)设为No即可。


图片.png
上一篇下一篇

猜你喜欢

热点阅读