位置: 编程技术 - 正文
推荐整理分享[置顶] 关于在vs2013中配置opengl红宝书第八版环境,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
本人刚开始学习opengl,买了一本opengl红宝书第八版,
第一个例子研究了一段时间终于可以运行了,不知道有没有童鞋跟我遇到一样的问题。
下面说说我怎么配置的:
首先去 下载红宝书的源代码,解压得到这个
然后打开vs新建一个空的win控制台项目,
然后点项目右键属性,点击vc目录
包含目录--编辑,添加红宝书源码目录中的include文件夹
库目录--编辑,添加红宝书源码目录中的lib文件夹
在工程中添加和源文件,粘贴红宝书第一个例子的代码
编译一下发现不通过,会报无法解析外部命令的错误,这是因为找不到LoadShaders.cpp
在红宝书源代码目录中有个lib文件夹,里面有LoadShaders.cpp
在工程的源文件右键添加现有项,把它添加进来
现在再编译一次,发现还是报错,说有个libcmtd.lib库跟其他库有冲突,我们可以去忽略它
点击项目右键--属性--链接器--输入,在忽略特定默认库中添加它
现在在编译一次发现可以通过了出来
但是它是白色的三角形不是蓝色的,需要在工程目录中新建两个文本
更名为triangles.vert和triangles.frag
代码如下:
triangles.vert
triangles.frag然后再编译运行,出现蓝色三角形OpenGL--阴影 理论基础阴影:就是我们所说的影子,其实现原理其实就是把场景渲染了两次,第一次是把相机放到光源位置渲染场景,然后存储渲染的深度信息到一
向量的倒影 公式推导 这几天在处理3D倒影的时候,遇到了如何生成倒影的问题,经过一番查找,找到了一篇关于如何生成倒影的文章,讲解得比较详细,转载下来,供大家学
OpenGL入门一 说起编程作图,大概还有很多人想起TC的#includegraphics.h吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的*分辨率、1
标签: [置顶] 关于在vs2013中配置opengl红宝书第八版环境
本文链接地址:https://www.jiuchutong.com/biancheng/369584.html 转载请保留说明!友情链接: 武汉网站建设