主题:[讨论]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 (编译之前要改一下项目属性常规中的字符集 使用多字节字符集 见图 才能通过编译) 本人作业,今晚要提交,急求各位大虾出手相救
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 (编译之前要改一下项目属性常规中的字符集 使用多字节字符集 见图 才能通过编译) 本人作业,今晚要提交,急求各位大虾出手相救