
C++ 图形
文章平均质量分 60
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
macOS下搭建openGL开发环境
1. 第一步下载并安装GLFW这里给个官网链接: http://www.glfw.org/download.html 打开该页面后, 点击Source Package后会启动下载,下载完成后解压到你自己指定的目录 ,比如笔者的解压路径为: ~/Downloads/glfw-3.2.1 打开终端,执行以下命令: localhost: ~username$ cd ~/Downloads/gl原创 2017-07-31 10:53:58 · 3612 阅读 · 0 评论 -
macOS平台OpenGL + GLEW + GLFW的正确初始化顺序
在之前博文中有写到如何在macOS平台搭建OpenGL的开发环境,但是平台搭建好之后,如果按照红皮书(第8版)上的代码来开始写自己的第一个OpenGL程序时,由于教程中使用的还是glut而不是glfw,所以程序相对要有些变化, 但是变化也不是随便变化的,其中有一些很重要的部分,尤其是初始化顺序,要特别注意 给出一个可以正常运行的初始化的例子( 在这者之前遇到了各种段错误崩溃) int原创 2018-02-04 22:53:23 · 1222 阅读 · 0 评论 -
基于Qt事件循环的异步任务管理
说明在开发Qt程序时,经常会遇到需要在UI线程发起异步任务的情况,而且大多数异步任务都需要返回到主线程操作一些UI控件, 因此,笔者针对这种情况,基于Qt的QCoreApplication的Event事件管理系统,封装了一个工具, 叫QAsyncTask使用方法 到github.com上克隆下来该项目,点击进入QAsyncTask 该项目源码比较少,可以直接讲源码拷贝到使用者的项目中去,也可以针对该原创 2018-03-28 13:41:58 · 2251 阅读 · 9 评论