高分在线请教,这个错误是什么? unresolved external symbol _auxDIBImageLoadA@4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 auxDIBImageLoad没有找到这个函数的定义部分及其实现。 加入这个静态连接库看看:winmm.lib否则就像UP! 一般就是没有加lib文件或者lib文件与函数定义不匹配 楼主是否搞 OpenGL 的程序设计啊?你的 DirectX9 的 SDK 装了吗? 是搞openGL,但是以前我用了可以啊。 ================== 以下是我的错误提示 ======================--------------------Configuration: TRAFFICTEST - Win32 Debug--------------------Compiling...MainFrm.cppMILKSHAPEMODEL.CPPMODEL.CPPTRAFFICTESTView.cppGenerating Code...Linking...TEXTURE.OBJ : error LNK2001: unresolved external symbol _auxDIBImageLoadA@4Debug/TRAFFICTEST.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe.TRAFFICTEST.exe - 2 error(s), 0 warning(s) 那这么说类似下面的这些头文件你也有了吧#include <gl\gl.h> #include <gl\glu.h> // Header File For OpenGL32 Library#include <gl\glaux.h> // Header File For The GLu32 Library它说 auxDIBImageLoad 函数有问题,具体情况也是很难猜测的。 没有引用正确的 DLL。 Project->Setting->LInk 下面输入要引用的 DLL的LIb文件。 to: sgnaw(李逍遥) 你说的头文件有!!!!!!! 还有,我打开vc6,没有“OpenGL单文档AppWizard”怎么才能有这个东西啊,我是用mfc appwizard(exe)做的!! 是否你要用把 24 位的图换成 16 位的,试试 try-catch ,或者先装备两副图,先载入 16 bpp 的图,测试一下再载入 24 bpp 的图片用完了要及时清理,AUX_RGBImageRec *Image=NULL;if (Image=auxDIBImageLoad("images/background.bmp")) { glGenTextures(3, texture); //创建 3 个 Textures ...}if (Image) { if (Image->data) delete Image->data; delete Image; Image=NULL;} 不能用 MFC ,应该用 Win32 Application ,而且不能是 Console Application 。 我现在分析,估计是没有用“OpenGL单文档AppWizard” 还要在项目中加入 OpenGL 的库文件,在 Project->Settings 然后点击 Link 页,在 Object/Library Modules 里的最前面(在 kernel32.lib 之前),加上 OpenGL32.lib GLu32.lib GLaux.lib 这三个库文件,就可以开始 OpenGL 的程序设计了。 网络扫描器的开发问题 MFC关于对话框的问题 对话框程序如何弹出子窗口? 请问信号量是怎么同步的? dll 调用的错误,高手指点`````````````````````````````````````````````` 如何让ToolBar上面的按钮灰掉?也就是不可用。 vc写的ocx控件使程序越来越慢 ----------- 解决者 ------- 100分 关于ADODC+DATAGRID的数据实时刷新的问题 ADO 与 DAO 的问题 参数不足,期待是2 请教诸位高手!(急用) 救命阿,搞不懂的编译错误,请各位大侠帮忙!
没有找到这个函数的定义部分及其实现。
否则就像UP!
--------------------Configuration: TRAFFICTEST - Win32 Debug--------------------
Compiling...
MainFrm.cpp
MILKSHAPEMODEL.CPP
MODEL.CPP
TRAFFICTESTView.cpp
Generating Code...
Linking...
TEXTURE.OBJ : error LNK2001: unresolved external symbol _auxDIBImageLoadA@4
Debug/TRAFFICTEST.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.TRAFFICTEST.exe - 2 error(s), 0 warning(s)
#include <gl\gl.h>
#include <gl\glu.h> // Header File For OpenGL32 Library
#include <gl\glaux.h> // Header File For The GLu32 Library它说 auxDIBImageLoad 函数有问题,具体情况也是很难猜测的。
Project->Setting->
LInk 下面输入要引用的 DLL的LIb文件。
图片用完了要及时清理,AUX_RGBImageRec *Image=NULL;if (Image=auxDIBImageLoad("images/background.bmp")) {
glGenTextures(3, texture); //创建 3 个 Textures
...}if (Image) {
if (Image->data) delete Image->data;
delete Image;
Image=NULL;
}