2 djcgrim djcgrim 于 2016.03.05 11:36 提问

如何解决auxDIBImageload 5C

将代码copy后出现这个错误:error LNK2001:unresolved external symbol_auxDIBImageload@4.
是什么原因?是图片哪里出了问题吗?
图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.06 07:45

看下你的oopengl对应的头函数有没有添加

djcgrim
djcgrim 添加了,以前把旋转正方体做出来了,但这次想在六个面试试纹理映射还是失败了。就是这个错误
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于auxDIBImageLoad函数:char * 转 LPCWSTR
在使用OpenGL加载纹理图的过程中,遇到了Unicode字符集的问题:auxDIBImageLoad函数。 查看定义我们发现系统将auxDIBImageLoad函数define为auxDIBImageLoadW函数,而auxDIBImageLoadW函数的参数为LPCWSTR。 通过查阅资料,MultiByteToWideChar函数是解决这个问题的最方便的一种。 解决方法:(LPCWST
(nehe教程)不使用auxDIBImageLoad,加载bmp文件
(初学者,如有不妥之处请指正) 最近在学习nehe的opengl教程,学到第六课时,用到了一个auxDIBImageLoad(Filename),加载位图文件,什么鬼函数,貌似没见过,定睛一看原来是来自,估计好多人的第一反应就是,卧槽,又要去网上找,当然,博主也是懒人一个,能有现成的为什么不用,就去百度一番,果然有,拿来用啊(我用的是xcode),下载,拷贝,运行,报错,什么鬼,又仔细一看,gl
VS2010 下 OpenGL auxDIBImageLoad函数出错
VS2010下 解决无法解析的外部符号 _auxDIBImageLoadA@4,该符号在函数 "struct _AUX_RGBImageRec * __cdecl LoadBMP(char *)"  在头文件出加上#pragma comment(lib, "glaux.lib")即可
VS2008无法打开gl/glaux.h头文件的解决方法
不知道为什么到VS2008后,SDK中没有OpenGL的头文件了,下面针对这个问题总结一下。   在学习NeHe的纹理映射的Lesson 6中,开始需要用到包含gl/glaux.h的头文件,但是发现在我的系统中并没有这个头文件。并发现编译器中引用OpenGL的头文件路径有两个: C:/Program Files/Microsoft SDKs/Windows/v6.0A/include
MFC+OpneGL学习笔记
零基础搭建OpenGL开发环境[0] OPENGL的介绍就不用了,他的好处书上也很多。开始之前记录一个学习openGL的网站:http://nehe.gamedev.net/ NEHE的OpenGL学习网站。其他相关openGL的知识的书也希望我去好好看看。 1.openGL的库。使用OpenGL开发当然要使用到他的库咯。他的头文件包括: gl.h glu.h glaux.h 等核心的库,还
不用AuxDIBImageLoad()向opengl中载入bmp纹理
转载:不用AuxDIBImageLoad()向opengl中载入bmp纹理  原文地址:http://www.cnblogs.com/gaoteng/archive/2011/12/03/2350368.html 不用AuxDIBImageLoad()向opengl中载入bmp纹理 这个函数从硬盘中加载24位window DIB 位图。呵呵,解释的多了。为了节约时间
NeHe's Opengl 06:纹理映射error LNK1120: 1 unresolved externals和error LNK2019: unresolved external的问题
在学习NeHe的教程时,按照06:纹理映射给出的代码进行编程时,遇到了报错。 在网上查询的时候,发现很多人遇到了这个问题。有以下几种方法改错,由于比较琐碎,所以进行了整理。 1.首先进行的报错是“Error 2 error C2664: 'auxDIBImageLoadW' : cannot convert parameter 1 from 'char *' to 'LPCWSTR'”。
openGL中的Texture/MultiTexture Mapping
原文地址::http://www.cnblogs.com/antai/archive/2010/01/19/1651959.html         1 Preface openGL中,Texture Mapping--纹理映射,不是什么新鲜话题。最近需要用到多重纹理,觉得必要分享一下自己的一点心得,因为一些东西我们虽然一直在用,但是往往领悟不深刻。下面先贴一个多重纹理的示意图,顺便给
auxDIBImageLoad详解
bool AUX_RGBImageRec::loadFile(const char* Filename) {         BITMAPINFO BMInfo;                                                              // need the current OpenGL device contexts in order to
AUX_RGBImageRec auxRGBImageLoad 等函数意义
OpenGL可以把纹理映射到指定的图形的表面上。简单一点的,就是给平面映射纹理,比如一个四边形,一个长方体的6个面,都可以指定位图作为纹理映射到各个面上。 关于将一个位图作为纹理映射到某个或者多个面上,可以学习Jeff Molofee的OpenGL系列教程。 对于指定的多个纹理,要根据自己的需要映射到不同的面上,需要对位图创建一个数组,用来存储位图的名称,然后在初始化OpenGL的时候,可以读