美文网首页
macOS下基于GLFW+GLAD的OpenGL环境配置

macOS下基于GLFW+GLAD的OpenGL环境配置

作者: WLHere | 来源:发表于2021-01-09 20:25 被阅读0次

安装cmake

  1. 打开下载地址:https://cmake.org/download/
  2. cmake-3.19.2-macos-universal.dmg下载并安装
image.png

配置glfw

  1. 打开下载地址:https://www.glfw.org/download.html

  2. 选择Source package,并下载


    image.png
  3. 解压glfw-3.3.2.zip,得到glfw-3.3.2目录,并在glfw-3.3.2目录下建立build目录

  4. 打开已经安装的CMake


    image.png
  5. 选择Where is the source codeWhere to build the binaries。如图

    image.png
  6. 点击Configure,在弹出的框中保持默认的设置,如图:

    image.png
    然后点击“Done"之后如图:
    image.png
  7. 再次点击Configure,如图:

    image.png
  8. 点击Generate,如图:

    image.png
  9. 在命令行进入glfw-3.3.2/build目录,并依次执行命令makemake install命令进行编译和安装

    image.png
    image.png

配置glad

  1. 打开glad在线配置地址:https://glad.dav1d.de/,选择gl版本为3.3(其他版本也可以,按照自己的需求来)

    image.png
  2. 点击GENERATE后,进入下载页面,下载glad.zip

    image.png
  3. 解压glad.zip,把include目录中的glad和KHR目录复制到/usr/local/include。不要删除src/glad.c,待添加到xcode项目里


    image.png
    image.png

配置xcode

  1. 新建一个Common Line Tool App


    image.png
    image.png
  2. 设置头文件和库文件目录
    /usr/local/include/**
    /usr/local/lib/**


    image.png
  3. 添加frameWorks


    image.png

    其中libglfw3.a需要通过文件选择框添加。步骤如图:


    image.png
    在弹出的dialog上面按键:command+shift+g,出现Go to the folderdialog
    image.png
    image.png
  4. 添加glad.c,过程如图


    image.png
image.png image.png
  1. 拷贝代码,覆盖main.cpp
    image.png
  2. 运行(期间遇到运行出错,无法显示运行窗口的问题,删除xcode重新安装解决了这个问题。)


    image.png
  3. 完成

相关文章

网友评论

      本文标题:macOS下基于GLFW+GLAD的OpenGL环境配置

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