vs2008编译环境opengl的glut函数库安装
来源:互联网 发布:电话软件 编辑:程序博客网 时间:2024/05/29 16:20
vs2008编译环境opengl的glut函数库安装
Opengl中的GL.lib,GLU.lib,opengl32.lib等一些基本的库和它们的动态链接库在windows系统中已经存在,所以配置主要是包括一些常用库的配备:glut,glee,glew,wgl等一些常用库。
下面先介绍GLUT库的配置:
(1)先安装好你的运行环境vs2008
(2)网上下载GLUT工具包,然后解压缩,得到包含文件,库文件,及动态链接库文件
(3)把glut.h文件拉到C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl文件夹下;
把glut.dll放到C:\WINDOWS\system32文件夹下;
将glut32.dll放到你安装vs2008的bin目录下,如:F:\Microsoft Visual Studio 2008\VC\bin
将glut.lib,glut32.lib放到你安装vs2008的lib目录下,如:F:\Microsoft Visual Studio 2008\VC\lib
这样就完成了glut库的环境配置。
安装测试:
#include "stdafx.h"#include <GL/glut.h>#pragma comment(lib, "opengl32.lib")#pragma comment(lib, "glu32.lib")#pragma comment(lib, "glut32.lib")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;}
输出结果 为在一个黑色的窗口中央画一个白色的矩形。
若编译链接出现
1>test.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8中被引用
1>test.obj : error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4中被引用
1>C:\Users\Chjun\Desktop\OpenGLTest\Debug\OpenGLTest.exe : fatal error LNK1120: 2个无法解析的外部命令
则在在#include glut.h之前加代码#define GLUT_DISABLE_ATEXIT_HACK:
#define GLUT_DISABLE_ATEXIT_HACK
#include<gl/glut.h>
或者 在工程属性->配置(设为‘所有配置’)->配置属性->C/C++->预处理器定义(添加‘GLUT_BUILDING_LIB’)。
- vs2008编译环境opengl的glut函数库安装
- VS2008 openGL环境配置和glut库的加入 VS2008 openGL环境配置和glut库的加入
- OpenGL 中常用的 GLUT 函数库
- OpenGL 中常用的 GLUT 函数库
- OpenGL 中常用的 GLUT 函数库
- OpenGL 中常用的 GLUT 函数库 【转】
- OpenGL 中常用的 GLUT 函数库
- OpenGL/GLUT+VS2008配置
- [OpenGL] glut库的安装
- VC6.0 VS2008 openGL环境配置 [和glut库的加入]
- 转:VC6.0 VS2008 openGL环境配置 [和glut库的加入]
- VC6.0 VS2008 openGL环境配置 [和glut库的加入]
- VC6.0 VS2008 openGL环境配置 [和glut库的加入]
- 在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)
- opengl glut 编译
- windows下安装opengl的glut库
- windows下安装opengl的glut库
- windows下安装opengl的glut库
- 黑马程序员_Java基础_IO流(对象序列化和字符编码)
- 《Unix & Linux 大学教程》 - 第十八章 学习笔记
- 为什么打开网页速度慢,或者很难打开网页,无法收发邮件?
- zf多种页面跳转
- 未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件
- vs2008编译环境opengl的glut函数库安装
- OpenGL的函数
- linux下的权限设置
- 要素外接矩形的四个角点坐标、长度、宽度、面积如何计算到要素属性表中?
- junit简单记录
- libpopt的使用(译)
- Qt____QMutexLocker___自动解锁的机制
- [转]Python实用技巧-成为Pythoner必经之路
- MSComm控件使用详解