`
liushoufu_2005
  • 浏览: 2270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

opengl开发,error1

阅读更多

 

在配置完opengl所需要的lib、dll、h文件后在vs2010中建立一个控制台程序,写一段opengl代码。系统三个链接错误:

错误 1 error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用

错误 2 error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4 中被引用

错误 3 error LNK1120: 2 个无法解析的外部命令  

 

解决方法如下图:


 

把预处理器定义改为:GLUT_BUILDING_LIB

  • 大小: 138.8 KB
分享到:
评论

相关推荐

    OpenGL开发,glut工具包

    为了解决这个问题,首先确保你已经安装了支持OpenGL开发的编译环境,比如Microsoft Visual Studio或MinGW,并且安装了GLUT库。如果你是从源代码编译GLUT,你需要下载GLUT源代码,按照指示进行编译和安装,将`glut.h`...

    标准OpenGL开发库

    在标题提到的“标准OpenGL开发库”中,描述指出通常在网上找到的教程可能只涵盖了五个基本库函数,但实际的OpenGL开发可能需要更多的库支持。 首先,我们来了解一下通常所说的五个基础库函数,它们通常是OpenGL的...

    Qt中使用GLEW进行OpenGL开发

    在Windows平台上使用Qt进行OpenGL开发时,有时会遇到一些坑,比如版本兼容性问题、驱动不支持或者API调用错误等。本文将详细介绍如何在Qt中有效地使用GLEW来避免这些潜在的问题。 首先,我们需要确保安装了正确的Qt...

    OpenGL开发环境配置过程

    ### OpenGL开发环境配置详解 OpenGL 是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。对于Windows环境下的开发者来说,配置OpenGL环境是进行图形学开发的第一步。本文将根据给定的信息,...

    OpenGL开发环境配置过程.pdf

    ### OpenGL开发环境配置详解 OpenGL 是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。为了在Windows环境下学习并应用OpenGL进行开发,需要正确配置开发环境。本文将详细介绍如何在Visual ...

    OpenGL 4.6快速上手卡片1

    `GetError()`函数用于检测和返回最近的OpenGL错误,可能的返回值包括`NO_ERROR`、`GUILTY_CONTEXT_RESET`、`INNOCENT_CONTEXT_RESET`和`UNKNOWN_CONTEXT_RESET`。`GetGraphicsResetStatus()`函数则用于获取图形重置...

    OpenGL 4.5 API文档

    OpenGL 4.5是一种跨平台的图形应用程序接口(API),它使开发者能够为个人电脑、工作站和超级计算硬件开发高性能、视觉吸引人的图形软件应用。这些应用涵盖多个市场领域,如计算机辅助设计(CAD)、内容创作、能源、娱乐...

    OpenGL 中点画线

    OpenGL是一种强大的图形编程接口,广泛应用于游戏开发、科学可视化、工程设计等领域。它允许程序员创建复杂的3D模型和2D图像,并提供了丰富的图形处理功能。在这个主题中,“OpenGL 中点画线”指的是利用OpenGL库来...

    OpenGl Glaux.h 头文件和lib文件

    在Windows环境中,通常使用Visual C++(如VC2010)作为开发环境来编写OpenGL程序。在这样的环境下,除了基本的OpenGL库之外,有时还需要额外的辅助库,比如Glaux。 Glaux是一个旧版的辅助库,主要用于简化OpenGL...

    OpenGL常用函数自己整理滴

    printf("OpenGL Error: %s\n", gluErrorString(error)); } ``` #### 九、纹理管理 **函数名:** `glGenTextures` & `glDeleteTextures` **功能:** 分别用于生成和删除纹理对象。 **语法:** ```c GLAPI void ...

    【opengl41-quick-reference-card.pdf】

    OpenGL中的错误处理通过枚举函数GetError()实现,该函数返回错误的数值代码。当执行OpenGL命令时,若产生错误,GetError()函数能够帮助程序员捕获和识别错误代码。 OpenGL还涉及顶点数组的概念,其中包含多个函数,...

    OpenGL vs下配置所需的glad 和 glfw3.3.2

    在Windows环境下配置OpenGL开发环境时,通常需要配合glad和glfw这两个库。 glad是一个动态链接库加载器,它负责为OpenGL提供一个方便的、跨平台的方式来加载和管理GL函数指针。glad不仅支持OpenGL,还包括了如GLX、...

    C++,OpenGL实现任意象限的Bresenham画线算法

    在计算机图形学中,Bresenham画线算法是一种用于高效绘制像素点到点直线的算法,由Jack Bresenham于1965年提出。...理解其工作原理并能够灵活应用到C++和OpenGL环境中,对于进行图形渲染和游戏开发等任务大有裨益。

    Vulkan Programming Guide: The Official Guide to Learning Vulkan (OpenGL) 官方权威原版

    Vulkan是现代计算机图形学中的一个重要里程碑,它提供了高效、低级别的硬件访问,为游戏开发、虚拟现实和高性能计算等领域带来了革新。本书旨在帮助开发者理解和掌握这一强大工具。 Vulkan API的设计目标是提高性能...

    OpenGL头文件glut.h&glew.h

    在Windows环境中,特别是在使用Visual C++ 6.0(vc6.0)这样的旧版本开发工具时,可能会遇到OpenGL编程所需的一些头文件缺失的问题。"glut.h"和"glew.h"就是两个至关重要的头文件,它们为OpenGL提供了额外的功能和...

    OpenGL ES着色语言

    OpenGL ES着色语言支持一系列预处理器指令,包括但不限于`#define`、`#if`、`#ifdef`、`#error`和`#pragma`。这些指令允许开发者在编译时进行条件编译、错误报告和优化控制。 例如,`#pragma optimize(on)`和`#...

    opengl4.2速查参考手册

    OpenGL的错误处理使用枚举类型的函数,例如,函数GetError()可以返回当前的错误码,以便开发者能够调试程序。 在OpenGL中,顶点数组是图形渲染的基础之一。顶点数组的声明和操作是通过一组专门的函数来完成的,这些...

    opengl api manual

    1. **上下文(Context)**:OpenGL的工作环境,包含了所有关于渲染状态和资源的信息。创建OpenGL窗口时,会自动创建一个上下文,后续的所有操作都在这个上下文中进行。 2. **顶点数据(Vertex Data)**:定义图形的...

    OpenGL编程指南(原书第7版)中文扫描版

    printf("OpenGL error: %d\n", error); } ``` #### 七、总结 通过《OpenGL编程指南》的学习,我们不仅了解了OpenGL的基础知识,还掌握了如何利用这一强大的图形库来开发高质量的图形应用程序。无论是简单的图形...

Global site tag (gtag.js) - Google Analytics