vs配置OpenGL环境(vr环境搭建)

 


 

安装Visual Studio

 

Visual Studio,简称“VS”,是一款IDE,界面友好能够编译运行C/C++程序。本次借助vs进行OpenGL的配置,是由于在安装vs的时候OpenGL的一些库会自动安装,从而省去了不少的麻烦。

 

提供vs2013的镜像下载链接:

 

vs2013
提取码:icce

 

不一定安装在c盘,但需记住软件安装的路径,如:D:\Tools\vs2013,一路next即可完成安装,可能需要登录微软账号,用windows系统账号即可。

 


 

检查OpenGL相关的库

 

64位系统为例,检查对应路径下是否存在对应文件:

 

头文件:GL.h、GLU.h

 

路径:C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl

 

静态库文件:OpenGL32.lib、GIU32.lib

 

路径:C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

 

动态库文件:opengl32.dll、glu32.dll

 

路径:C:\Windows\System32

 


 

安装和配置freeglut和glew

 

freeglut,是辅助OpenGL开发的工具库,glew,是协助调用OpenGL扩展功能的库,可以在官网下载它的源码在vs中进行编译,生成.h、.lib、.dll文件,将三类文件拷贝到对应的目录下就完成了安装。

 

也可以直接利用编译好的文件进行拷贝,但注意根据操作系统有32位和64位的区别之分,64位为例。

 

freeglut文件和glew文件下载链接

 

提取码:icce

 

拷贝所有头文件.h至:D:\Tools\vs2013\VC\include\GL(新建一个GL文件夹)

 

拷贝freeglut.lib和glew32.lib文件至:D:\Tools\vs2013\VC\lib\amd64

 

拷贝freeglut.dll和glew32.dll文件至:C:\Windows\SysWOW64(需要提供管理员权限)

 


 

测试OpenGL环境

 

打开vs,新建一个空白的控制台工程,点击确定后点击完成:

 

vs配置OpenGL环境(vr环境搭建)_第1张图片

 

之后点击生成(B),选择配置管理器(O),活动解决方案平台选择x64(操作系统是64位)。

 

vs配置OpenGL环境(vr环境搭建)_第2张图片

 

输入以下代码进行测试:

 

#include "stdio.h"
#include "Windows.h"
#include "GL/glut.h"

int main(int argc, char ** argv[])
{
	glutInit(&argc, (char **)argv);
	//显示模式初始化
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);
	//定义窗口大小
	glutInitWindowSize(300, 300);
	//定义窗口位置
	glutInitWindowPosition(100, 100);
	//创建窗口
	glutCreateWindow("testgl");
	const char* version = (const char*)glGetString(GL_VERSION);
	printf("OpenGL版本:%s\n", version);
	while (1);
	glutMainLoop();//进入GLUT事件处理循环无限循环
	
	return 0;
}

 

可以看到显示一个窗口,标题为“testgl”,并且控制台输出了当前OpenGL版本信息,说明环境已配置成功。

 


 

你可能感兴趣的:(opengl,图形学)