摘要:
如果C++程序在链接时,不能在所有的库和目标文件内找到所引用的函数、变量或标识符,将产生此错误。一般来说,发生错误的原因是所引用的函数、变量不存在、拼写不正确或者使用错误。下面,我以工程内链接和连接库链接两种方式讨论错误出现的原因和解决错误的方法。一,工程内链接1,工程内函数或变量不存在 1,只声明没定义。 2,声明和定义的函数参数列表不一致。 3,函数或变量拼写错误。2,函数或变量所在的文件没有被正确编译 1,所在的文件没有被添加到工程中。 2,函数或变量的定义放在头文件,但是该头文件并没有被任何一个cpp文件引用,注意:这种情况只会出现入口函数的链接错误。 4,预处理宏或条件编译导致函数或 阅读全文
posted @ 2011-03-24 18:05
nickolas
阅读(3695)
评论(4)
推荐(0)
浙公网安备 33010602011771号