opengl环境在 vs2015和win10中的环境配置
来源:互联网 发布:linux离线下载软件 编辑:程序博客网 时间:2024/06/09 15:33
本人大三学生狗一枚,在大一的时候浑浑噩噩的跟着学习c和c++。论c和c++的基础,停留在能看懂,某些复杂的程序需要时间去了解。后来学校大二分方向有c#和java,当时用的诺基亚,所以对微软的东西有点兴趣,当时的想法就是以后去写移动端的应用,阴差阳错的后面跟着一个老师做项目,就转而对asp.net进行了研究,也仅仅停留在三层架构写类似管理系统的网站。后面接触到unity3D 觉得做游戏也是一个比较好的方向,而且unity对c#很友好,学习起来也比较方便。现在又跟着老师手上又有一个项目,这个项目要设计到opengl。所以现在对opengl进行系统的学习。以上的废话都是写给自己看的,算是对以前的总结,也算是对后面学习立下的一个flag。希望自己能坚持下来,真正深入的学习到一个技术,而不是每样都知道一点,但是不能深入。
一、opengl
opengl在我这样一个小白看来就是一个别人口中十分强大的主流的图形API之一,能用来进行强大的图形处理,然后就没有然后了。
二、opengl环境的配置
本人在配置环境的时候百度了大量的教程,但是他们的版本都好像太老了,我自己的电脑是win10的,用的编译器是VS2015,网上的大多数教程都是基于vs2010或者VS2013 。所以在我研究了大量的教程后把自己的配置好了。
第一步:
下载opengl中的glut库
glutdll37sbeat下载 密码 27cn压缩文件具有以下内容
包括glut头文件、glut.lib、glut32.lib、glut.dll和glut32.dll。解压文件,将文件中的文件放入指定的文件夹
- glut.h放入当前编译器中的include中,像我是在VS2015和win10的环境下写代码所以我放入的是在我的vs安装目录下,在我的电脑上表示为Microsoft Visual Studio 14.0\VC\include\GL下。其中GL文件夹是我自己创建的。
- 将glut.dll和glut32.dll放入系统的system32中,一般为C:\Windows\System32,为了以防万一我在我的C:\Windows\SysWOW64也放入了相对应的文件
- 将glut.lib和glut32.lib放入VS安装目录下VC的lib文件夹中,在我的电脑上表示为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
基本上以上的方法就配置好了一个基本的opengl开发的环境了,看到网上还有许多的库函数需要添加,但是作为小白的我先装到这个程度吧。下面我们来测试一下。
打开vs新建项目,选择VC++和win32控制台应用程序,输入名称和选择存储路径
点击下一步
创建好了以后会出现下面的界面,在右侧会有一个解决方案资源管理器,点击源文件,右键,添加新建项
选择C++程序,位置名字是情况而定
- 在c++程序中写入下列代码
#include <GL/glut.h>void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush();}int main(int argc, char *argv[]){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("第一个OpenGL程序"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0;}
- 这样环境就配好了,下面我们可以开始学习了。以上代码出自http://www.cnblogs.com/crazyxiaom/articles/2073586.html
可以一起在这个blog下面继续学习
- opengl环境在 vs2015和win10中的环境配置
- win10 VS2015 OpenGL环境搭建
- VS2015+openGL环境配置
- OpenGl环境配置+VS2015
- VS2015 OpenGL环境配置
- OpenGL在VS2015环境下的配置
- win10 64位 + vs2015 + OpenGl超级宝典 配置环境
- Win10 VS2015 OpenGL + freeglut + glew + glm 环境配置
- [OpenGL] OpenGL+VS2015环境配置
- [OpenGL] OpenGL+VS2015环境配置
- [OpenGL] OpenGL+VS2015环境配置
- Win10及VS2015下的OpenGL相关类库和环境配置
- win10+vs2015 openGL freeglut+glew环境搭建
- Win10环境下VS2015+opencv3.1.0配置
- SDL2.0.4+VS2015+win10 环境配置
- Win10+vs2015+opencv3.20开发环境配置
- win10+VS2015+opencv3.0.0环境配置流程
- VS2010/VS2012/VS2015下openGL环境配置
- linux系统下修改文件夹目录权限FTP服务器搭建
- PHP开启opcache方法
- java NIO-短笔记
- 产品经理(PM)素质与技能初总结
- 究竟怎样写代码才算是好代码
- opengl环境在 vs2015和win10中的环境配置
- Ubuntu16.04安装配置JDK1.8
- Android简易闹钟实现
- 让你的Xcode8 支持 iOS7
- git 撤销操作
- android自定义popwindow,并且有从底部弹出的动画
- DB操作类
- stl读书笔记(1)-内存分配
- Swift-创建单例的三种方式