OpenGL在VS中的配置(32位和64位)
来源:互联网 发布:plsql怎么执行sql语句 编辑:程序博客网 时间:2024/05/06 23:55
在VS中配置OpenGL非常简单,不要被吓到。
假设你的VS的安装地址为D:\VS
一、下载工具包:
下载地址:http://files.cnblogs.com/lurenjiashuo/glut.zip
将下载的压缩包解开,将得到5个文件:
二、32位Windows环境下安装GLUT的步骤
1、将glut.h复制到D:\VS\VC\include\GL下,若GL目录不存在,则新建。
2、将glut.lib和glut32.lib复制到D:\VS\VC\lib 下。
3、将glut.dll和glut32.dll复制到C:\WINDOWS\system32下。
三、64位Windows环境下安装GLUT的步骤
1、将glut.h复制到D:\VS\VC\include\GL下,若GL目录不存在,则新建。
2、将glut.lib和glut32.lib复制到D:\VS\VC\lib 下。
3、将glut.dll和glut32.dll复制到C:\WINDOWS\SysWOW64下。
注:跟32位相比,仅仅是第三步不一样
四、测试程序
注:我的环境是Win8+VS2012,其他版本的VS应该差不多
1、新建->项目->win32控制台应用程序,输入项目名:GLTest,其他默认即可。
2、在GLTest.cpp中输入以下代码:
#include "stdafx.h"#include <GL/glut.h>void init(void){ glClearColor(1.0,1.0,1.0,0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,200.0,0.0,150.0);}void lineSegment(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0); glBegin(GL_LINES); glVertex2i(100,0); glVertex2i(0,75); glEnd(); glFlush();}void main(int argc, char **argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); glutInitWindowPosition(100,100); glutInitWindowSize(400,300); glutCreateWindow("测试"); init(); glutDisplayFunc(lineSegment); glutMainLoop();}
运行后效果:
至此环境初步配置完成,是不是很简单。
0 0
- OpenGL在VS中的配置(32位和64位)
- 64位和32位机的Java OpenGL配置
- opengl在64位下的配置
- vs在64位配置问题
- windows win7 64位 visual studio vs 配置 安装 OpenGL
- VS 64位永久配置
- VS 2010下一次性配置opencv(32位和64位相同)
- OpenGL在64位VS2012下的配置
- 第十七章——配置SQLServer(2)——32位和64位系统中的内存配置
- opencv3.0在VS2013中的配置+window7(32)位
- FlyCapture2 在vs2012中的配置(64位)
- 32位 vs 64位的区别
- libsvm3.22——在matlab(32位和64位)中的安装
- 在64位客户端使用32位的ODBC配置
- openGL在VS中的环境配置
- 64位win7下OpenGL的配置
- 64位win7下OpenGL的配置
- 32位和64位
- Fragment的基本使用
- 第一次
- 为什么笔记本连接WiFi总是受限
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 寻找500万以内的亲和数
- OpenGL在VS中的配置(32位和64位)
- 一个数据库内两个表空间之间一个表的数据插入到另一个数据表
- 证明四点共圆
- va_start va_arg va_end 的使用和原理
- 腾讯马年“不安分了”
- c#的匿名方法
- 读书笔记《谭浩强C++》2_数据类型与表达式
- Web应用程序的发布问题
- Eclipse下如何导入jar包