NeHe课前配置
来源:互联网 发布:我要自学网单片机 编辑:程序博客网 时间:2024/06/03 17:42
最近有需要用opengl来实现虚拟环境,所以找了NeHe的教程来学习。
原学习网址为:http://nehe.gamedev.net/tutorial/creating_an_opengl_window_win32/13001/
有中文的翻译地址为http://blog.51cto.com/zt/186/1
或者是http://blog.csdn.net/ygc87/article/details/6734266?locationNum=4
由于作者当时是用VC开发的,而现在我们大多都用的是VS,所以需要稍作配置。我电脑的配置是win10+vs2013,配置的时候主要步骤如下:
1、按照作者所说的打开vs,新建一个空的win32工程,切记不是控制台工程。
2、把lesson1的源代码都复制过来,会报很多错误。主要是下面这种错误
这里其实只要更改一下设置就好,选择项目-》属性
改完这里就好了。
3、按照作者说的加上3个链接,分别是glaux.lib,opengl32.lib,glu32.lib。如图
加上之后生成一下会发现出现很多链接失败以及找不到glaux.h和glaux.lib之类的错误。这是因为我们的电脑里还缺少一些相应的文件。
4、在网上下载opengl的一系列库文件,有积分就在CSDN里面下吧,没有的话https://zhidao.baidu.com/share/e69cd0f335121b7ae044cb8c611c64aa.html
百度上也有就是感觉旧了点。
5、将文件中.dll结尾的文件放到C:\Windows\SysWOW64(电脑为64位)
32位的还是放在C:\Windows\System32这里。
.h结尾的就放在vs安装目录里面的include文件夹里面的gl文件夹中,没有的可以新建一个。
.lib结尾的就放在vs安装目录里面的lib文件夹中。
切记:如果提示文件已存在,那说明你的电脑自带了一些库文件,这个时候就不要覆盖了,毕竟自带的还是比较靠谱一点。
6、这个时候重新生成一下,就没有错误了。运行程序这个时候就会得到正确的结果。配置到此就没有问题了。但其实我后来试了一下其实如果下面这句话注释掉
#include <gl\glaux.h>// Header File For The Glaux Library
然后不要把glaux.lib加入附加依赖项中,最后不用下载配置所有的库文件也能成功实现出正确结果的,貌似是因为目前还用不到glaux这个库,而我的电脑里本身也带有一些库文件,所以可以这样子。后面可能还是要配置,所以还是就这样吧。后面继续写写在nehe教程中的一些收获,希望大家支持。
- NeHe课前配置
- NeHe的OpenGl教程 - 前5课总结
- VS2008 配置 opengl nehe
- Nehe第一课
- Nehe第二课
- Nehe第三课
- Nehe第四课
- Nehe第五课
- Nehe第六课
- NEhe
- nehe/
- NeHe第十课学习笔记
- NeHe OpenGL第二课:多边形
- NeHe OpenGL第四课:旋转
- NeHe OpenGL第八课:混合
- Nehe第8课混合
- NeHe教程第二课第三课
- Nehe OpenGL教程第十三课 位图字体
- MyEclipse导入项目一系列问题处理
- excel重新排序
- 每天一个linux命令(34):du 命令
- Python ElasticSearch API
- 美化windows像Mac一样
- NeHe课前配置
- git撤销本地所有修改(新增、删除、修改)
- 前后端分离,前端跨域访问后台的两种方式
- JSP自定义标签(一):自定义JSP简单标签
- IntelliJ IDEA 控制台中文乱码
- IE8及更早版本中文本范围
- android studio 导致的v4包冲突的解决app:transformClassesWithJarMergingForBaiduDebug
- 小白算法练习 数位dp模板
- 每天一个linux命令(35):ln 命令