美文网首页
Xcode搭建OpenGL环境

Xcode搭建OpenGL环境

作者: KB_MORE | 来源:发表于2020-08-22 09:56 被阅读0次

    一、搭建前的准备

    首先,搭建前需要如下几个库:
    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

    相关文章

      网友评论

          本文标题:Xcode搭建OpenGL环境

          本文链接:https://www.haomeiwen.com/subject/dzkpjktx.html