win7+VS2017+OpenGL环境保姆级配置教程

研究了好久opengl环境的配置,包括各种博客和视频教程,但还是配的乱七八糟出现过很多问题

收集了一些写的比较通俗易懂的教程,终于搭好了把测试代码运行出来了,在这里存一下档

首先是一个超级详细的教程:

https://blog.csdn.net/weixin_40921421/article/details/80211813?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

   这个教程里面推荐了一个很好的学习网站:

http://learnopengl-cn.readthedocs.io/zh/latest/01%20Getting%20started/02%20Creating%20a%20window/

这个教程基本是该学习网站中配置步骤的解析版,但因为画了一个文件夹的层次图所以看起来更加清晰一点,

比较小白的话来说就是,opengl的环境配置需要两种东西,分别是我们要调用的各种库还有一开始要引用的头文件

包含头文件的文件夹是include,头文件的格式是xxx.h  ;包含库的文件夹是libs,库文件的格式是xxx.lib

 

在VS中配置opengl环境就是要让VS去找到你的头文件、库文件的存放目录

配这个环境的几个原料包:

glfw,glew,其中glfw源代码下载下来没法直接用,要通过cmake这个工具编译才行 

 

VS链接器需要添加的库文件为:

opengl32.lib

glfw3.lib

glew32.lib

(后面两个就是我们前面放在库文件夹的几个库,第一个是系统自带的所以直接写上就好了)

 

这个教程可以补充着看

https://blog.csdn.net/AvatarForTest/article/details/79199807

 

以上全部配置完毕,就能运行基本的测试代码了,比如新建一个og窗口,绘制个三角形什么的

之后我遇到的问题是:某本图书配套的代码运行不出来,可能是因为它要求的库没有完全配好,报错为 Error LNK2001 无法解析的外部符号  

上面的教程提到了如果有库文件冲突该怎么办,这个简单设置一下就好我暂时没有遇到

 

以上配置环境的步骤,每次新建项目都要重新配置

我们可以通过配置属性表的形式将其实现半永久化,每次新建项目的时候只需要添加配置好的属性表就可以了

https://blog.csdn.net/luoyayun361/article/details/84403005

这个属性表要自己配置好,建议配好后单独存在一个地方方便每次导入

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值