VS2005/2008下如何配置OpenGL函数库

简介: 下载OpenGL库文件。 对相应库文件进行放置。把.h文件放到\Program Files\Microsoft Visual Studio 8\VC\Include\GL文件夹中,如果没有GL文件夹就自己建一个,我的就是自己建的。

下载OpenGL库文件。
对相应库文件进行放置。把.h文件放到\Program Files\Microsoft Visual Studio 8\VC\Include\GL文件夹中,如果没有GL文件夹就自己建一个,我的就是自己建的。把.lib文件放到\Program Files\Microsoft Visual Studio 8\VC\lib文件夹中;把.dll文件放到system32文件夹中。
建立工程后,选择项目->属性-> C\C++-->preprocessor(预处理器)-->preprocessor definition(预处理器定义),添加GLUT_BUILDING_LIB,中间用分号隔开。
然后点击linker(链接器)->Input(输入)->additional dependencies(附加依赖项)添加glut32.lib Opengl32.lib Glu32.lib
结束,这样就可以使用了。
可以添加如下代码测试:
显示代码打印01 #include "stdafx.h" 

02 #include <GL/glut.h> 

03 void myDisplay(void) 

04 { 

05     glClear(GL_COLOR_BUFFER_BIT); 

06     glRectf(-0.5f, -0.5f, 0.5f, 0.5f); 

07     glFlush(); 

08 } 

09 int main(int argc, char *argv[]) 

10 { 

11     glutInit(&argc, argv); 

12     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 

13     glutInitWindowPosition(100, 100); 

14     glutInitWindowSize(400, 400); 

15     glutCreateWindow("第一个OpenGL程序"); 

16     glutDisplayFunc(&myDisplay); 

17     glutMainLoop(); 

18     return 0; 

19 }


文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/c++/cppjs/20090403/163782.html

目录
相关文章
|
编译器 C++ Windows
win10 环境下配置 openGL的freeglut、glew等库,使用openGL
win10 环境下配置 openGL的freeglut、glew等库,使用openGL
5339 0
|
8月前
|
异构计算
QT+OpenGL高级数据和高级GLSL
● OpenGL中的缓冲区 对象管理特定的GPU内存 ● 在将缓冲区绑定到特定的缓冲区目标时候赋予它意义 ● OpenGL在内部会保存每个目标(缓冲区)的引用,并且根据目标以不同的方式处理缓冲区。
97 0
QT+OpenGL高级数据和高级GLSL
|
4月前
|
C++
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目(二)
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
43 0
|
4月前
|
算法 关系型数据库 编译器
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目(一)
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
68 0
|
Kotlin
嵌入式实践教程--OpenGL3.0 Shader使用
嵌入式实践教程--OpenGL3.0 Shader使用
|
Linux API C语言
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
|
IDE Linux 开发工具
OpenGL学习笔记(五):创建OpenGL工程模板前的所有准备工作
OpenGL学习笔记(五):创建OpenGL工程模板前的所有准备工作
OpenGL学习笔记(五):创建OpenGL工程模板前的所有准备工作
|
IDE 开发工具 C语言
OpenGL学习笔记(七):创建第一个Qt5.9.3 OpenGL工程模版(与平台无关)
OpenGL学习笔记(七):创建第一个Qt5.9.3 OpenGL工程模版(与平台无关)
OpenGL学习笔记(七):创建第一个Qt5.9.3 OpenGL工程模版(与平台无关)
|
存储 缓存 API
三、OpenGL ES GLSL语言 & 自定义着色器常用API
OpenGL ES GLSL语言 & 自定义着色器常用API
247 0
三、OpenGL ES GLSL语言 & 自定义着色器常用API
|
缓存 Linux
7.16 Linux函数库(静态函数库和动态函数库)及其安装过程
Linux 系统中存在大量的函数库。简单来讲,函数库就是一些函数的集合,每个函数都具有独立的功能且能被外界调用。我们在编写代码时,有些功能根本不需要自己实现,直接调用函数库中的函数即可。
318 0
7.16 Linux函数库(静态函数库和动态函数库)及其安装过程