谁给个完整的opengl开发包下载啊,包括glut.h和各种lib的...

我用opengl的头文件,头文件gl/glut.h明明包含进去了啊,头文件和相关的库文件都下载***在相应目录了_百度知道vs2012之opengl:错误: 无法打开包括文件:“gl/glut.h”: No such file or directory
vs2012之opengl:错误: 无法打开包括文件:“gl/glut.h”: No such file or directory
[摘要:正在网上看到类的题目,查找材料找到懂得决计划,现整顿以下,有些变动,好让本身多些印象,附本文网址:http://blog.csdn.net/bigloomy/article/details/6226530 自己应用的是vs2012,编写一个简略]
& & & & 在网上看到类似的问题,查找资料找到了解决方案,现整理如下,有些更改,好让自己多些印象,附原文网址:http://blog.csdn.net/bigloomy/article/details/6226530
本人使用的是vs2012,编写一个简单的opengl程序,运行的时候总是提示:
fatal error C1083: 无法打开包括文件:“GL/glut.h”: No such file or directory
这个时候就要进行相应的如下操作:
1、下载GLUT工具包,参考网址:http://download.csdn.net/download/xuhui
2、将下载的压缩包解开,将得到5个文件,包含GlU32.Lib glut32.dll glut32.lib glut.dll glut.h glut.lib
3、把解压得到的glut.h放到C:/Program Files/Microsoft Visual Studio 9.0/VC/include这个文件夹。(注:每个人***vs的目录不同,依据实际情况操作)
4、把解压得到的glut.lib和glut32.lib放到静态函数库所在C:/Program Files/Microsoft Visual Studio 9.0/VC/lib文件夹。
5、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。
6、再次运行,如果还是出错,那么就更改头文件原有的名称#include &GL/glut.h&为#include &glut.h&。
这一步很重要,我的错误最后就是这个原因,更改后就可以正常运行了。祝大家顺利!
感谢关注 Ithao123精品文库频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊OpenGL VC常用的 库文件下载,这些 包括:GL.H、GLAUX.LIB、 .DLL program 238万源代码下载-
&文件名称: OpenGL
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 725 KB
&&上传时间:
&&下载次数: 165
&&提 供 者:
&详细说明:VC常用的OpenGL库文件下载,这些文件包括:GL.H、GLAUX.LIB、opengl.lib、OPENGL.DLL、GLEXT.H、GLU32.LIB、GLU.DLL、GLU.H、glu.lib、GLUT32.DLL、GLUT.DLL、glut.lib、OPENGL32.LIB、GLAUX.H、GLUT.H、WGLEXT.H等等。-VC OpenGL library file to download these files include: GL.H, GLAUX.LIB opengl.lib OPENGL.DLL GLEXT.H GLU32.LIB GLU.DLL GLU.H, glu.lib, GLUT32. DLL, GLUT.DLL, glut.lib, OPENGL32.LIB, GLAUX.H, GLUT.H, WGLEXT.H more.
&[]:很好,推荐下载
&近期下载过的用户:
&&&&&&&&&&&&&&&&&&&&&[]
&相关搜索:
&&&&&&&&&&
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 一个实用的VC++程序,介绍如何在VC++的程序中使用Office组件的 Word、Excel功能,主窗体暂时是英文的,不过打开Word后会自动识别语言,如果你的Word是中文版它就显示中文,本程序是调用Word的功能,调用成功后像操作Word一样的功能和界面。
&[] - CButtonST 是一组应用在VC上的按钮控件,用它可以方便的在你的窗体中使用透明按钮、位图按钮、变色按钮甚至是异型按钮等,虽然CButtonST 的很早时候出现的,随后也一直没有见到更新版本,但到现在应用还是挺广泛,必竟小巧,使用简单,对程序界面看的重要的朋友很方便实用
&[] - 基于DSP2407的spi和da的应用例程,程序内有讲解,附引脚图。
&[] - 实现Jos Stam 的&&Real-Time Fluid Dynamics for Games&&的源程序。也是2D烟雾模拟(基于物理模型)的重要参考程序。
&[] - artoolkit模型,利用mqo文件类型实现。
&[] - 吃豆子的小游戏,大嘴巴向前移动,可以用键盘控制它的方向,遇到豆子就吃。
&[] - An MDI view class supporting OPENGL.
(一个opengl程序框架,里面有一个三维坐标球,支持鼠标拖拽调整视图)
a function to get various information about the OpenGL implementation whic
&[] - ARTag,增强现实的一个工具箱,功能教ARToolkit有了很大的改进,做增强现实的朋友一定会喜欢
&[] - Kriging 算法实现 2维和3维地图等高线.rar
&[] - OPENGL的3d烟花程序,学习OpenGL编程的实例OpenGL lib - C++ Forum
OpenGL lib
& OpenGL lib
Jul 13, 2009 at 5:03pm UTC
I need a download of OpenGL.lib, glu.lib, and glut.lib. I downloaded the glut37 file from the OpenGL site and it didn't have them. I googled for 3 hours and got led in circles that have just irritated me. They aren't in the Dev-Cpp lib folder or the Microsoft Visual C++ lib folder. Where do I get them?
Jul 13, 2009 at 5:46pm UTC
The GL.h and GLU.h files are typically found here C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
- OpenGL32
The libraries come with VC++, but they are probably not OpenGL 3.0 or 3.1.
The GLUT utility library would reside where ever you stuck it.
I feel you're pain...
when I first started with OpenGL, I spent days trying to find where the hell the damn files were!
Last edited on Jul 13, 2009 at 5:53pm UTC
Jul 13, 2009 at 9:24pm UTC
[not really related]
That's why I prefer programming on a Linux, installing and locating library files is much easier
[/not really related]
Jul 13, 2009 at 9:54pm UTC
[not sure if it is really related now]
LOL. Depends on your distribution...
[/not sure if it is really related now]
Jul 14, 2009 at 12:42am UTC
I use Linux on my main computer, but the program in question is written using the Win32 API and (hopefully) OpenGL.
I did a search on my whole computer and didn't find them but I'll look in the directory you mentioned.
Found opengl and glu32, but what about glut32? Not included?
Last edited on Jul 14, 2009 at 12:44am UTC
Jul 14, 2009 at 1:28am UTC
GLUT is the OpenGL Utility kit and is not prepackaged with VC++.
You need to download it.
Topic archived. No new replies allowed.使用glut工具包配置OpenGL环境
- OpenGL编程学习实战教程_Linux编程_Linux公社-Linux系统门户网站
你好,游客
OpenGL编程学习实战教程
使用glut工具包配置OpenGL环境
来源:Linux社区&
作者:plusplus7
GLUT是一个方便实用的opengl工具包,它可以帮助你快捷地建立窗口,接受键盘鼠标响应,并且不受平台限制。对于我们初学者来说,使用这个包可以帮助我们很快地入门。当我们对程序有更高的需求时,我们再学习怎么样搭建基于windows应用程序的opengl程序框架。
下面以VC6.0为例,说明***glut的步骤:
1.首先,我们需要下载GLUT库http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
2.将压缩包内的glut.h放到...\MicrosoftVisual Studio\VC98\Include\GL目录下
将glut32.lib放到...\MicrosoftVisual Studio\VC98\Lib目录下
将glut32.dll放到C:\windows\systom32目录下
3.建立一个控制台工程Win32Console Application,加入HelloOpenGL.c并编译运行:
#include &GL/glut.h&void Draw(){& & 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("HelloOpenGL");& & glutDisplayFunc(&Draw);& & glutMainLoop();& & return 0;}
这个是运行的效果图:
注:笔者使用的是下CodeBlocks进行的开发,所以可能窗口的外观与windows下有所不同,不过这些都无关紧要。
可以看到两个窗口,我们只管那个有图形的窗口就是了。
刚刚的程序,在一个黑色的窗口中央画了一个白色的矩形。
下面来解释一下main函数中几个glut函数的作用:
1、glutInit,glut初始化,这个函数必须在使用其它的GLUT函数之前调用一次
2、glutInitDisplayMode,设置显示方式,其中GLUT_RGB表示使用RGB颜色。
3、glutInitWindowPosition,设置窗口在屏幕中的位置。
4、glutInitWindowSize,设置窗口的大小。
5、glutCreateWindow,创建窗口,给定的字符串参数是窗口的标题。
6、glutDisplayFunc,注册一个绘图函数。我们目前只管把画图函数Draw()作为参数就行了。
7、glutMainLoop,进行一个消息循环。
以上的7个函数,不理解没关系,他们的作用主要是辅助我们使用OpenGL画图,我们学习的重点并不是这些函数,只需要知道他们的作用就行了。
在draw函数中,gl开头的函数,便是我们的OpenGL的标准函数。
glClear()语句的作用是使用清除颜色来清除指定的缓冲区。参数GL_COLOR_BUFFER_BIT是指用清除颜色来清除当前可写的颜色缓冲,其中,清除颜色可以由glClearColor()函数来设定。
glRectf()作用是画一个矩形,四个参数分别为对角线上左下方的点的横纵坐标和右上方点的横纵坐标。
glFlush()的作用是让之前的gl命令执行,如果只有glRectf语句的话,命令则不会成功的运行,而且还会出现很有趣的结果^_^。
以上的3个函数,能理解则理解,不能理解就把他们的作用记下来,以后用多了就慢慢理解了。2
【内容导航】
相关资讯 & & &
& (08月07日)
& (12/13/:18)
& (08/25/:14)
& (03月10日)
& (10/23/:17)
& (08/25/:15)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
???站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
linuxe 发表于 学习了

参考资料

 

随机推荐