VS2008中OpenGL环境配置
来源:互联网 发布:三合一旅游网站源码 编辑:程序博客网 时间:2024/05/21 21:36
VS2008中OpenGL环境配置
1.安装
在网上下载OpenGL安装库文件。
a、将.h文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL目录
b、将.lib文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\lib目录中
c、将.dll文件拷贝到C:\Windows\System32目录中
2.配置环境
先创建一个Win32控制台项目,配置项目属性:
(1)项目——项目属性——配置属性——C/C++— —预处理器——预处理器定义,添加
GLUT_BUILDING_LIB
(2)项目——项目属性——配置属性——链接器——输入——附加依赖项,添加
glut32.lib Opengl32.lib Glu32.lib glaux.lib
下面是一段测试代码
#include "glos.h"#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>
void myinit(void);
void CALLBACK myReshape(GLsizei w, GLsizei h);
void CALLBACK display(void);
void CALLBACK display(void)
{
GLdouble eqn[4] = {1.0, 0.0, 0.0, 0.0};
glClear(GL_COLOR_BUFFER_BIT);
glColor3f (1.0, 0.0, 1.0);
glPushMatrix();
glTranslatef (0.0, 0.0, -5.0);
/* clip the left part of wire_sphere : x<0 */
glClipPlane (GL_CLIP_PLANE0, eqn);
glEnable (GL_CLIP_PLANE0);
glRotatef (-90.0, 1.0, 0.0, 0.0);
auxWireSphere(1.0);
glPopMatrix();
glFlush();
}
void myinit (void)
{
glShadeModel (GL_FLAT);
}
void CALLBACK myReshape(GLsizei w, GLsizei h)
{
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(60.0, (GLfloat) w/(GLfloat) h, 1.0, 20.0);
glMatrixMode(GL_MODELVIEW);
}
void main(void)
{
auxInitDisplayMode (AUX_SINGLE | AUX_RGB);
auxInitPosition (0, 0, 500, 500);
auxInitWindow(LPCWSTR("Arbitrary Clipping Planes"));
myinit ();
auxReshapeFunc (myReshape);
auxMainLoop(display);
}
0 0
- VS2008中OpenGL环境配置
- VS2008中OpenGL环境配置
- VS2008中openGL开发环境配置
- VS2008中openGL开发环境配置
- VS2008中opengl配置
- VS2008中opengl配置
- win7 64 位下vs2008中OpenGL环境的配置
- VS2008中openGL开发环境配置(目前最全版)
- VC6.0 VS2008 openGL环境配置
- VC6.0 VS2008 openGL 环境配置
- OpenGL在VS2008下环境配置
- OpenCV/OpenGL 在vs2008下环境配置
- vs2008 + openGL 3.3编程环境配置
- Win7 64位+VS2008环境下配置 opengl 开发环境
- Opengl VS2008开发环境
- vs2010中opengl环境配置
- MFC 中配置OpenGL环境
- codeblocks 及VS2008开发OpenGL程序时,环境配置
- jquery 判断复选框是否全部选中
- struts2 跳转
- 基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android)http://blog.csdn.net/nupt123456789/article/detail
- 开发任务分发中的横向分发和纵向分发
- 群发“站内信”的实现
- VS2008中OpenGL环境配置
- win7系统使用engine进行开发报错,“未能加载文件或程序集”
- 网页数据采集:[5]新浪微博api详细教程
- Core Data的使用(二)
- 今天在学习物化视图时,遇到了ORA-12034问题
- 网页数据采集:[4]新浪微博app key申请教程
- Javascript跳转页面和打开新窗口等方法大全
- Ubuntu下修改DNS重启也能用的方法
- 学习红帽企业版RHEL 6.4的两问