早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请教“无法解析的外部符号”[错误]关于“无法解析的外部符号”错误提示1>Graph.obj:errorLNK2019:无法解析的外部符号DDReLoadBitmap,该符号在函数"public:voidthiscallGraph::Restore(void)"Restore@Graph@@Q

题目详情
请教“无法解析的外部符号”[错误]
关于“无法解析的外部符号”
错误提示
1>Graph.obj :error LNK2019:无法解析的外部符号 _DDReLoadBitmap,该符号在函数 "public:void __thiscall Graph::Restore(void)" Restore@Graph@@QAEXXZ) 中被引用
1>InitGame.obj :error LNK2001:无法解析的外部符号 _DDReLoadBitmap
1>Debug\CustomUI.exe :fatal error LNK1120:1 个无法解析的外部命令
仔细看这个错误其中有两个类和一个函数
Graph类
InitGame类
DDReLoadBitmap这是系统一个Ddutil中的函数
哪么该加那个库了?Graph类和InitGame类是自定义的,好像只有头文件和源文件,
那应该就是DDReLoadBitmap的问题了,就是Ddutil这个家伙了,它的库在哪里了,好像他也只有头文件和源文件,而没有库啊.汗
这个程序结合了CustomUI(使用Unicode 字符集)和我自己的一个游戏(使用多字节字符集),最后改为使用 Unicode 字符集
除掉了所有编译错误后,生成解决方案出现3个错误.
不知道是那个具体库,
▼优质解答
答案和解析
其实只要把外部 lib文件在项目属性里面引入,打开 项目属性->链接器->命令行->附加选项 加入了 .lib 再编译,pass 肯定是引用的库文件的问题,而不是像函数没有定义 检查一下引用的库文件 看看包含这些函数的文件是否加...