首页
社区
课程
招聘
[求助]这个错误信息是什么意思?
发表于: 2006-6-5 17:50 4389

[求助]这个错误信息是什么意思?

2006-6-5 17:50
4389
boot.obj : error LNK2001: unresolved external symbol "char __cdecl work(char *,unsigned int,char,int *)" (?work@@YADPADIDPAH@Z)
Debug/boot.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
在boot.dll中,找不到boot.obj中定义的函数 char __cdecl work(char*, unsigned int, char, int*);
或者是你的声明函数方法错了。试试在声明的函数原型前面加上一句extern "C":
例子:
extern "C" char __cdedl work(char*, unsigned int, char, int*);
2006-6-5 18:26
0
雪    币: 146
活跃值: (33)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
我试试看,拿的别人的代码,就这个错误啦,.
也不知道是怎么回事情,我的vc 6.0常常第一次无法编译程序,说"error  end of file"但不做任何改变,第二次按下编译就可以编译啦,这个dll我开始几次都无法编译,刚才再编译,突然又可以啦,郁闷
2006-6-5 19:35
0
游客
登录 | 注册 方可回帖
返回
//