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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子不愿意去补课怎么办 高中孩子不愿意补课怎么办 孩子协调性不好怎么办 孩子暑假不愿意补课怎么办 话唠的孩子怎么办 孩孑不做作业怎么办 孩子有消极情绪怎么办 孩子太依赖奶奶怎么办 缺少母爱的孩子怎么办 孩子分房睡害怕怎么办 孩子厌烦写作业怎么办 孩子怕黑胆小怎么办 孩子性格太急躁怎么办 性格急躁的孩子怎么办 我儿子脾气暴躁怎么办 我妈脾气不好怎么办 妈妈更年期怎么办 脾气暴躁 宝妈脾气不好怎么办 我妈妈脾气不好怎么办 孩子写作业拖拖拉拉怎么办 家长指出老师错误怎么办 二年级小孩厌学怎么办 5岁儿童厌学怎么办 8岁儿童厌学怎么办 2岁宝宝撒娇怎么办 宝宝两周岁叛逆怎么办 孩子不讲究卫生怎么办 孩子屡次犯错了怎么办 6岁宝宝不听话怎么办 2岁宝宝打人怎么办 四岁宝宝顶嘴怎么办 猫咪咬人不听话怎么办 猫咪剪指甲不听话怎么办 孩子不听话怎么办?无须打骂 儿子脾气倔强不听话怎么办 20岁儿子不听话怎么办 儿子24岁不听话怎么办 不听建议的孩子怎么办 孩子不知道感恩怎么办 两个月孩子哭闹怎么办 测试出怀孕不要怎么办