opengl TL历练之旅
从入门到熟悉实战opengl
飞剑神
我对未来充满信心,对我的职业充满热情和干劲,坚持是每一个人的权利,他人没有坚持到底,那么坚持就是我一人的特权。
展开
-
1.2 vs2013 + freeglut / freeglut + glew
freeglut#include<GL/freeglut.h>#include <iostream>using namespace std;//改变窗口大小void changeViewport(int w, int h){ glViewport(0, 0, w, h);}//渲染void render(){ glClear(GL_CO...原创 2018-09-26 21:50:17 · 350 阅读 · 0 评论 -
1.1 windows + vs2017 + glut
OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用。想使用opengl,其实还有很多的第三方库。有比较老的glut;有freeglu,freeglut是glut的超集,支持glut所有的api,跨平台(MS-Win,Linux,Mac OS均支持),并且有长期维护,十分可靠。也有比较新的glfw库。opengl编程指南第八版用的是glut,第9版用的...原创 2018-09-26 21:49:46 · 1584 阅读 · 0 评论 -
1.5.7 cmake qt 测试glfw lib库
静态链接库在qt链接进行编译时,可能会造成错误,官方库生成的lib,也是一直会报错。可能需要动态链接才可以正确链接,这里咱们不管。只有用qt编译器出来的动态库才可以在qt编辑器才可以能够正确编译。...原创 2018-09-26 21:48:39 · 337 阅读 · 5 评论 -
1.5.6 cmake qt 编译
cmakeTest\4_qt\glfw这样就make编译了原创 2018-09-26 21:48:03 · 177 阅读 · 0 评论 -
1.5.5 cmake qt编译
安装qt5.11.1和cmake,配置环境变量勾选这两处安装即可mingw:修改这个mingw32-make.exe 为make.exemsys:这里编译不通过,暂且不解决了Unix界面基本上编译就顺利了,安装git ,git bash 下,也就是一些环境变量的问题,基本上没有大问题。...原创 2018-09-26 21:47:12 · 234 阅读 · 0 评论 -
1.5.4 cmake msys 编译
克隆官方项目,git clone https://github.com/glfw/glfw.git基本上按照上一篇cmake msys环境搭建好,就这样编译,基本上不会有问题的。删除build下的文件再进行编译多点击Generate在make一下放到对应的lib库中...原创 2018-09-26 21:46:45 · 353 阅读 · 0 评论 -
1.5.3 cmake msys
msysmsys2: http://www.msys2.org/安装步骤参考 3.2 windows + msys2csdn上有,环境搭建部分,也需要安装好cmake下面开始用cmake编译这里采用win10base,从新搭建环境,防止环境乱套了。需要安装gcc环境的,看之前安装好的环境就成,新建文件夹3_msys,拷贝文件夹2_2_mingw64_glfw 下的文件夹,\1_...原创 2018-09-26 21:45:14 · 550 阅读 · 0 评论 -
1.5.1 cmake mingw编译
##1.5.1 cmake你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种...原创 2018-09-25 21:20:10 · 909 阅读 · 0 评论 -
1.5.2 cmake mingw 编译glfw
首先把项目整体整理下建立2_mingw64_glfw因为之后的测试项目还有很多,比如qt下的mingw对吧,所以各个环境要分开,每一个编译环境为一个虚拟机,这样咱们方便编译和整理,省的一个环境下装了各个编译环境,整的你不知道哪里出错了,环境变量那个在前,那个在后,gcc,到底是运行谁的gcc,也不清楚。首先安装git,下载安装步骤参考csdn博客,一般默认即可咱们用git bash测...原创 2018-09-25 21:21:15 · 1992 阅读 · 0 评论