OpenGL学习-VS2013 OpenGL环境配置
来源:互联网 发布:python多行注释快捷键 编辑:程序博客网 时间:2024/06/05 09:07
在网上搜索OpenGL windows7+VS2013版本环境的配置,找了很多文章才弄好,现总结说明下。
这篇文章http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html说的很具体,但是他使用的IDE是VS2005,具体到VS2013的时候稍微有些区别。
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
下载下来之后是5个文件,分别是glut.h、glut.dll、glut32.dll、glut.lib、glut32.lib。
接下来我们需要分别把相应的文件添加到VS工程目录相应的位置中,VS安装路径\VC\include、VS安装路径\VC\bin、VS安装路径\VC\lib。如果找不到你的VS2013安装目录可以右键VS2013图标,属性,然后就可以看到它的安装路径了。
我的安装路径是”C:\Program Files (x86)\Visual Studio\Common7\IDE\devenv.exe”。那么,我的环境路径就在C:\Program Files (x86)\Visual Studio\VC中。
你需要做的:
分别将glut.h放入VC\include文件夹下,
glut32.lib、glut.lib放入VC\lib文件夹下,
glut32.dll、glut.dll放入VC\bin目录下。
这样我们就可以把OpenGL库链接到我们工程中了。
创建工程:
选择File->New->Project,然后选择Win32 Console Application,Empty project,Finish。
然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾。
测试程序如下:
#include <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;}
相关错误:
需要把glut.lib、glut32.lib链接到工程中,右键工程、属性、配置属性、链接器、输入、附加依赖项。
注意添加顺序,glut32.lib要在glut.lib之前,否则会出现计算机丢失OPENGL.dll系统错误,这是由于链接器首先寻找OPENGL.dll而没有寻找opengl32.dll导致的。
error: LNK1104: 无法打开文件“glu32.lib”,缺少lib库错误,查看VC\lib中是否已经拷贝了该库,查看工程依赖项是否设好,缺少dll库,查看VC\bin中是否有该dll库。
error:无法打开包括文件:“gl/glut.h”: No such file or directory,需要查看你VC\include中是否是VC\include\gl\glut.h还是VC\include\glut.h,这和初始加入文件方式有关,需要正确的选择文件路径。
- OpenGL学习-VS2013 OpenGL环境配置
- vs2013配置openGL编译环境
- VS2013配置OpenGL编译环境
- VS2013环境下配置OpenGL
- VS2013配置OpenGL编程环境
- vs2013配置OpenGL开发环境
- VS2013 glaux环境配置+opengl配置
- VS2013+GLFW+GLEW 配置OpenGL开发环境
- OpenGL环境配置——VS2013
- OpenGL环境配置(VS2013+win10)
- VS2013搭建OpenGL环境
- VS2013搭建OPENGL环境
- VS2013搭建OpenGL环境
- VS2013配置opengl
- VS2013配置OpenGL
- Vs2013 OpenGL配置
- vs2013 opengl配置
- vs2013配置OpenGL
- 畅通工程
- eclipse启动tomcat警告 [SetPropertiesRule]{Server/Service/Engine/Host/Context}
- Typeof
- 数组的原生方法的总结
- tomcat问题集锦
- OpenGL学习-VS2013 OpenGL环境配置
- mex -setup 提示找不到SDK或编译器
- 【Java】Java中线程的使用
- Android实现验证码倒计时简单效果
- Lang-String类详解
- Java基础之常见集合的比较
- net.sf.ehcache.ObjectExistsException: Cache shiro-activeSessionCache already exists
- HDU 4686 Arc of Dream
- 2017HDU多校7场