OpenGL+cmake+vs2015+win10

之前写过一篇博客配置OpenGL,但是是直接拿网上下载的人家整理好的dll文件,我都忘了那些文件到底是什么版本的了。

 

为了一劳永逸,希望自己能够编译得到适合自己平台的文件,因此就去OpenGL官网

告诉我用FreeGLUT,因为GLUT都已经20年不支持了。那太好了,之前我装的就是GLUT。可以编译新的了。

似乎要翻墙。自己想办法下载去吧。不过很奇怪啊。这个下载下来是tar.gz,这不是Ubuntu格式的压缩文件,这特么是针对Windows的吗?恩,能解压,看来是可以的。

cmake3.14.3版本, 是我这个时候最新的。第一次编译得到:

然后再次Configure,然后好了,开始Generate。进入生成的文件夹下,用vs2015打开sln文件:

大概是vs插件装的太多了。。反应特别慢。。。。主要是没装C盘。。。感到头秃。。。。电脑里东西太多了,软件太多了。。。是时候找时间清理一波了。。打算吧vs2013给卸载掉。。。

然后准备这两个dll文件放在c盘的system32下面,注意system32文件夹下面放64位的dll文件。我之前应该放过一次,把之前的删掉。。

以上这几个dll文件应该都是我放的。。。但是又怕记错了,所以只删掉要替换的文件把。。额?似乎删不掉,那就在那儿先呆着吧。垃圾文件这么多都是菜鸟的一把辛酸泪。

接下来是GL文件夹复制到VS2015的include文件夹下:

然后是lib文件复制,注意是vs2015的amd64文件夹!!:

 然后就ok了。。

 

我在想既然OpenGL都可以直接把编译好的lib文件和src源文件加到VS安装的目录下,

那其他的库什么的其实应该也可以把,直接放在VS安装的目录下,这样就不用在VS创建项目的时候到处配置项目属性了。

 

 

二更:

除了freeglut,还有glew库和glm库,这两个库也来编译一下。首先是下载:

http://glew.sourceforge.net/index.html

https://glm.g-truc.net/0.9.9/index.html

不知道为什么我Release下的文件盒Debug下面的一样。。。这就尴尬了。。。也因此后续用到这个的程序在debug下没问题,在release下报错。有时间再重新编译一下。

然后,glew的cmake文件在这里。

该复制哪里复制哪里去。

-------------------------------------------------END---------------------------------------

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

keneyr

老爷~给小的赏点盘缠吧555~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值