`
huxiaoheihei
  • 浏览: 174413 次
  • 性别: Icon_minigender_2
  • 来自: 吉林
社区版块
存档分类
最新评论

VS2010下配置使用OpenGL的glut库

 
阅读更多

 

下载glut:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
      这个zip文件中有5个文件,

分别把这5个文件放到如下文件夹中:

glut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl

glut.dll,glut32.dll ---> C:\Windows\SysWOW64 (windows7 64位操作系统)

---> C:\Windows\System32 (windows7 32位操作系统)

glut.lib,glut32.lib ---> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

编写代码时,加入头文件#include <gl\glut.h>即可。

配置完成。

测试代码:

#include <gl\glut.h>


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. 把解压得到的glut.h放到"C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Include/gl"(与具体安装位置有关,应该是 安装目录/microsoft sdks/windows/v7.0A/include/gl)
2. 把解压得到的glut.lib和glut32.lib放到"“Programfiles(x86)/Microsoft Visual studio 10.0/VC/lib" 中(与具体安装位置有关,同上)
3. 把解压得到的glut.dll放到"C:/Windows/System32"
4. 把glut32.dll放到“Programfiles(x86)/Microsoft Visual studio 10.0/VC/bin”下(注意这个,网上有人说放到system32里,但是我试过,会报错)(与具体安装位置有关,同上)
5. 打开vs2010,随便打开或新建一个项目。 选择 project->project property-> Configuration Properties->Linker->Input->Additional Dependencies 在其中添加opengl32.lib glu32.lib glut32.lib 


如果这样还报错的话应该注意以下几点:
有时候在建console application 的时候添加的cpp文件将后缀句改为 .c
有的程序需要glaux工具包,这个下载了,可以按上述步骤添加(操作基本相同) 

=========================================================================
VS较老版本格式转换后
 general error c101008a错误。
手动添加lib和头文件,然后project clean一下即可。 
分享到:
评论

相关推荐

    vs配置opengl所需glut库

    在Visual Studio(VS)环境下配置OpenGL时,GLUT库是不可或缺的一部分,它帮助开发者快速构建和测试OpenGL应用程序。 配置GLUT库在VS中通常包括以下几个步骤: 1. **下载和解压GLUT库**: 提供的压缩包文件名为`...

    Opengl glut配置文件

    描述中提到的“在不同IDE环境下开发OpenGL是做一些初始化的配置”,意味着在诸如Visual Studio、Qt Creator、Code::Blocks等IDE中,开发者需要对项目设置进行调整,以使GLUT库能够与OpenGL协同工作。初始化配置可能...

    openGL glut库 方便使用

    使用GLUT库进行OpenGL编程时,首先需要包含相应的头文件,例如`#include &lt;GL/glut.h&gt;`。然后,你需要定义一个主函数,并在其中初始化GLUT库,比如设置窗口大小、位置,选择OpenGL版本,以及指定回调函数来处理用户的...

    OpenGL的glut库(C++ Builder 6.0使用)

    在C++ Builder 6.0环境下,由于默认不直接支持GLUT库,因此需要进行一些额外的配置才能使用。 本教程主要解决的是如何在C++ Builder 6.0中集成和使用GLUT库。首先,你需要下载GLUT的源代码包,这通常包含了`.c`和`....

    OpenGL库,glut

    在"强大的OpenGL库,利用OpenGL画图,与VS2010强力结合"的描述中,我们可以推断这是一个关于如何在Visual Studio 2010(VS2010)环境下使用OpenGL和glut进行图形编程的教程或项目。VS2010是一款流行的IDE,支持C++...

    OpenGL-glut库文件

    在Windows系统中,OpenGL通常需要一些额外的库文件来支持其运行,其中`glut`(OpenGL Utility Toolkit)库就是其中之一。 `glut`库是OpenGL编程的一个辅助工具包,它提供了许多基础功能,如窗口管理、输入处理、...

    Opengl在vs2010的环境配置

    3. 在 VS2010 中配置 OpenGL 需要添加 opengl32.lib、glu32.lib 和 glut32.lib 库文件。 4. 需要手动输入代码,以确保代码正确无误。 5. GLUT 库文件需要放到指定的文件夹中,以便 VS2010 可以正确链接。 6. OpenGL ...

    openGL编程glut库

    OpenGL编程中的GLUT库是一个非常重要的工具,它为开发者提供了创建和管理窗口系统交互的便捷接口。GLUT,全称“OpenGL Utility Toolkit”,是OpenGL的一个辅助库,由Mark Kilgard在SGI公司开发,旨在简化图形应用...

    OpenGl- glut64位

    在安装和使用64位OpenGL-GLUT库时,开发者需要将库文件放置在系统或项目的正确路径下,以便编译器能够找到并链接这些库。在Windows上,这可能意味着将动态链接库(.dll)文件放入系统目录或应用程序目录;在Linux和...

    opengl的glut库(完整)

    4. **显示模式**:GLUT库能设置OpenGL窗口的显示模式,包括颜色深度、立体渲染、多采样抗锯齿等特性。 5. **菜单和弹出对话框**:GLUT支持创建下拉菜单和简单的对话框,增强了用户界面的功能。 6. **定时器**:...

    openGL配置组件 glut库

    在VC6.0环境下使用openGL的配置方法 Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件(glut.h glut.lib glut32.lib glut.dll glut32.dll) 2、把解压得到的glut.h复制到VC的“include\gl”文件夹...

    OpenGL samples and glut for VS

    3. 配置项目设置:在项目的属性页中,设置链接器的输入项,添加GLUT库的路径(如glut32.lib)以及OpenGL库(如opengl32.lib, glu32.lib)。 4. 引入头文件:在源代码中,包含必要的头文件,如`#include &lt;GL/glut.h&gt;...

    支持滚轮事件的OpenGL的glut库

    需要注意的是,尽管GLUT库在许多情况下非常方便,但它可能并不适合所有场合。对于需要高度定制化或者跨平台兼容性的项目,可能需要转向其他更现代的库,如GLFW或SDL。然而,对于初学者和小型项目,GLUT提供了一个...

    opengl的glut库

    1. glut32.dll和glut.dll:这是GLUT库的动态链接库文件,Windows系统下用来运行使用了GLUT功能的程序。32位系统使用glut32.dll,而64位系统通常需要glut.dll。它们是运行时链接到应用程序的,使得程序能够调用GLUT库...

    openGL的glut库(32位)

    在32位系统中,GLUT库同样适用,确保了兼容性,使得在旧版或低配置的电脑上也能运行OpenGL程序。 在使用GLUT库时,程序员首先需要初始化OpenGL上下文并创建一个主窗口。例如,可以使用`glutInit()`函数来设置命令行...

    最全 openGL glut工具包

    配置时,通常需要将`glut.dll`或`glut32.dll`放置在系统的PATH环境变量所包含的目录下,或者与可执行文件放在同一目录,以便程序运行时能够找到。同时,将`glut.h`和对应的头文件包含在项目中,即可开始编写GLUT程序...

    OpenGL - glut库

    在使用GLUT库进行OpenGL编程时,一些关键知识点包括: - **窗口管理**:GLUT提供了方便的API来创建和管理窗口,例如`glutInit()`用于初始化参数,`glutCreateWindow()`用于创建窗口。 - **回调函数**:GLUT支持...

    OpenGL的glut包

    4. **链接库**:在“链接器”-&gt;“输入”-&gt;“附加依赖项”中,添加GLUT库文件名,如“glut.lib”或“freeglut.lib”,具体取决于你使用的GLUT实现。 5. **确保正确运行**:在代码中包含必要的头文件,例如`#include ...

    OpengL的glut库、实例及参考资料

    通过学习这些资源,开发者可以了解到如何使用GLUT库创建OpenGL应用程序,包括设置窗口、处理用户输入、绘制基本几何形状,并且可以深入了解OpenGL图形渲染管线的工作流程。此外,还可以学习到如何将GLUT与其他编程...

    OpenGL利用glut库,使用鼠标控制物体缩放平移旋转

    在这个项目中,我们将探讨如何利用GLUT库在VS2010环境下实现鼠标对物体的缩放、平移和旋转操作。GLUT(OpenGL Utility Toolkit)是OpenGL的一个辅助库,它提供了一系列方便的函数,帮助开发者创建和管理窗口、处理...

Global site tag (gtag.js) - Google Analytics