freeglut-2.8.0在VS2008下编译配置
来源:互联网 发布:php从入门到精通第5版 编辑:程序博客网 时间:2024/06/05 00:57
1. 下载Freeglut,方法略去。
2. 解压文件,打开freeglut-2.8.0\VisualStudio\2008下的freeglut.sln,使用Release执行编译(当然,也可以使用DEBUG模式编译)
3. 将freeglut-2.8.0\lib\x86目录中的freeglut.dll复制到system32下(依体系结构不同而异,也有些参考资料说是在Release目录下,笔者电脑上,Release目录下是一些.obj文件,没有dll文件)
4.将freeglut-2.8.0\lib\x86目录下的freeglut.lib文件复制VS2008的lib中(笔者目录是:C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL,依个人安装目录和使用语言而已,仅供参考)
5. 将freeglut-2.8.0\include\GL中的.h文件复制到VS2008的GL目录中(笔者目录是:C:\Program Files\Microsoft Visual Studio 9.0\VC\lib,依个人安装目录和使用语言而已,仅供参考),倘若之前有glut.h头文件的话,可以直接覆盖掉之前的glut.h头文件,一般而言,freeglut中支持的版本较高,而且是一直在维护的版本
通过以下程序可测试是否成功并查看OpenGL版本:
#include <stdio.h>
#include <GL/glut.h>
int main(int argc, char** argv)
{
glutInit(&argc,argv);
//显示模式初始化
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);
//定义窗口大小
glutInitWindowSize(300,300);
//定义窗口位置
glutInitWindowPosition(100,100);
//创建窗口
glutCreateWindow("显示Opengl版本信息");
const char* version = (const char*)glGetString(GL_VERSION);
printf("OpenGL 版本:%s\n", version);
glutMainLoop();
return 0;
}
参考文献:
http://hi.baidu.com/yowsah/
- freeglut-2.8.0在VS2008下编译配置
- Freeglut 2.6.0 + VS2008下配置方法
- Qt在vs2008下的配置及meshlab编译
- 在VS2008 +MATLAB2014配置下编译TLD中compile文件
- VS2008下OpenSSL编译配置
- VS2008下OpenSSL编译配置
- 在VS2008下编译sqlite3
- mediastreamer2在VS2008下编译
- 在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)
- SDL在vs2008下配置
- mac下安装配置freeglut,设置xcode
- code::blocks下freeglut配置与使用
- 在 visual studio 2015 下配置 opengl (GLU/GLUT以及glew/freeglut)
- OSG-2.8.2在VS2008下的配置安装(介绍一个开源的三维渲染引擎的编译)
- 好玩:在vs2008下编译uclinux kernel
- 在vs2008下编译eMule-VeryCD工程
- KevinLib 在 VS2008 下的成功编译
- Boost在VS2008下的正确编译
- 模式和遗传算法的搜索机制
- HDOJ 1495 非常可乐 (bfs)
- 树型结构的四种建模方法
- ubuntun11.10 下安装gedit的Source Code Browser插件
- radio button 的用法
- freeglut-2.8.0在VS2008下编译配置
- Unicode时RegSetValueEx注意事项
- 中国Internet九大骨干网
- P2P之UDP穿透NAT的原理与实现(附源代码)
- TubinePro.exe 中的 0x7c812a5b 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012dfa4 处的 _com_error。
- 算法——二叉树相关
- 怎样提高java程序的性能
- VM-linux中增加一块硬盘
- 递归函数调用递归函数