NeHe课前配置
2017-08-22 10:30
141 查看
最近有需要用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、这个时候重新生成一下,就没有错误了。运行程序这个时候就会得到正确的结果。配置到此就没有问题了。但其实我后来试了一下其实如果下面这句话注释掉
然后不要把glaux.lib加入附加依赖项中,最后不用下载配置所有的库文件也能成功实现出正确结果的,貌似是因为目前还用不到glaux这个库,而我的电脑里本身也带有一些库文件,所以可以这样子。后面可能还是要配置,所以还是就这样吧。后面继续写写在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教程中的一些收获,希望大家支持。
相关文章推荐
- 2 MFC+opengl+nehe配置绘制金字塔和立方体
- VS2008 配置 opengl nehe
- web.xml配置文件详解
- Linux 简单的网络配置练习一
- KVM虚拟化管理平台webvirtmgr配置过程
- 配置虚拟域名&让别人访问自己本地的项目
- 完全采用缺省配置的最简Spring-boot Web应用
- react-native在windows下安装和配置
- 树莓派3安装、软件配置问题集锦
- RedHat 7配置HAProxy实现Web负载均衡 推荐
- Ubuntu16.04 JAVA配置!
- vim配置及插件安装管理 完美~~~
- springboot Test 自动配置注解详单
- WCF 第一章 基础 更多关于配置文件的内容
- Hibernate3/4和springmvc整合时配置的区别
- 常用htaccess.文件配置,轻松上手
- MT6572 报错 find no pt or mpt ,哪里需要配置
- 华为配置下一跳
- web.xml 配置中classpath: 与classpath*:的区别
- 配置Editplus的PHP调试环境