回 帖 发 新 帖 刷新版面

主题:[讨论]error LNK2019: 无法解析的外部符号

请教各位大虾, 这个程序(见Code.rar) 为什么在链接时出现错误  “error LNK2019: 无法解析的外部符号 "void __cdecl flter_overlp(char *,char *,void (__cdecl*)(char *))" (?flter_overlp@@YAXPAD0P6AX0@Z@Z),该符号在函数 _main 中被引用
first.obj : error LNK2019: 无法解析的外部符号 "void __cdecl flter_sequen(char *,char *,void (__cdecl*)(char *))" (?flter_sequen@@YAXPAD0P6AX0@Z@Z),该符号在函数 _main 中被引用
first.obj : error LNK2019: 无法解析的外部符号 "void __cdecl flter_nobuffer(char *,char *,void (__cdecl*)(char *))" (?flter_nobuffer@@YAXPAD0P6AX0@Z@Z),该符号在函数 _main 中被引用”   我试过把这段声明“void flter_nobuffer(char* source, char* sink, void(*func)(char* addr));
void flter_sequen(char* source, char* sink, void(*func)(char* addr));
void flter_overlp(char* source,char* sink, void(*func)(char* addr));” 去掉,编译不通过,提示找不到符号“flter_sequen”等错误(有多处) 在网上搜了一番,认为是flter_sequen等三个函数在链接时没有找到定义,但明明就都在一个cpp中啊,而且还写在(调用它们三个函数的main函数之前)。  我用的是VisualStudio2005 (编译之前要改一下项目属性常规中的字符集 使用多字节字符集 见图 才能通过编译) 本人作业,今晚要提交,急求各位大虾出手相救

回复列表 (共1个回复)

沙发

怎么只能上传一个附件?

我来回复

您尚未登录,请登录后再回复。点此登录或注册