《QT的Opengl开发(c++) 一》编译GLFW3在WIN7 64位的版本

2 篇文章 0 订阅
2 篇文章 0 订阅

QT的Opengl开发(c++) 系列文章目录

开发系统:WINDOWS+LINUX

IDE:VS2017/QTCreator

语言:C++


前言

随着人工智能的不断发展,人们在游戏开发、图形开发、工程实施3D绘图等等都大量依赖显卡绘图,本系列是基于跨平台开发的一套可以移植到windows、linux上的系统引擎。你的鼓励是我不懈的动力。Let‘s Go!


一、GLFW3是什么?

glfw3是opengl的一个封装,与此相关的还有glut、glad、glew等等,我们先由浅入深一步步带你深入了解。

二、GLFW3在VS2017下的编译

1.Cmake 3.17.2的安装

 cmake是一套可以windows上和linux上都可以使用的编译工具,官网地址:https://cmake.org/,官网下载最新版本即可,本文采用3.17.2版本,下载后安装

2.VS2017的安装

VS2017是微软的一个代码IDE,由于是跨平台,我们并不是使用它来编写代码,而是使用它来生成lib库,以供我们在windows上开发,后续的工作就是吧源代码移植到linux上就行了,附上地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

注意事项:

1)安装方法见官网

2)注意要使用cmake配合,需要在安装时勾选如下选项(蓝色方框部分),不然后续操作会报出找不到C或C++编译器的错误,或者找不到一个ucrtd.dll的库文件

3)离线的同学请百度搜素VS2017组件离线下载方法。确保上述组件能够顺利安装。

3.GLFW3下载

https://www.glfw.org/download.html

版本:3.3

4.编译windows_64版本

打开cmake-gui,使用configue配置成 VS2017的,X64平台即可,点击configure后再点击generate即可

用VS2017打开F:\code\cse\3rdParty\GLFW\src\glfw-3.3\VS2017下的GLFW.sln。然后生成static静态库,以便后续使用,

5、将用VS2017生成的glfw3.lib和glfw3d.lib保存好,注意这是静态库,还有GLFW3.3目录下自带的include文件夹,作为后面的开发使用


总结

本文主要介绍GLFW3的开发库的编译库方法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值