注册 登录
编程论坛 VC++/MFC

error LNK2019

Alpha1988 发布于 2012-02-18 12:43, 366 次点击
1>------ 已启动生成: 项目: ShowDIB, 配置: Debug Win32 ------
1>正在编译...
1>ShowDIBDoc.cpp
1>正在链接...
1>ShowDIBDoc.obj : error LNK2019: 无法解析的外部符号 "void * __cdecl LoadDIB(wchar_t *)" (?LoadDIB@@YAPAXPA_W@Z),该符号在函数 "public: virtual int __thiscall CShowDIBDoc::OnOpenDocument(wchar_t const *)" (?OnOpenDocument@CShowDIBDoc@@UAEHPB_W@Z) 中被引用
1>ShowDIBDoc.obj : error LNK2019: 无法解析的外部符号 "int __cdecl SaveDIB(void *,wchar_t *)" (?SaveDIB@@YAHPAXPA_W@Z),该符号在函数 "public: virtual int __thiscall CShowDIBDoc::OnSaveDocument(wchar_t const *)" (?OnSaveDocument@CShowDIBDoc@@UAEHPB_W@Z) 中被引用
1>C:\Users\user\Documents\Visual Studio 2008\Projects\ShowDIB\Debug\ShowDIB.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>生成日志保存在“file://c:\Users\user\Documents\Visual Studio 2008\Projects\ShowDIB\Debug\BuildLog.htm”
1>ShowDIB - 3 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


这种类型的错误  到底怎么解决  网上各种方法都很乱  实在没头绪      写了一个关于DIB的.H和.CPP文件  具体功能是打开显示位图
2 回复
#2
Alpha19882012-02-18 12:44
我是刚刚注册 没什么积分  希望高手们能够帮我解答一下
#3
BianChengNan2012-02-20 10:08
这种错误,就是说找不到函数的定义。
有如下几种可能(我知道的)
1.没有包含对应的头文件
2.包含了,但是函数没实现
3.调用约定不对

1