1. error LNK2018: unresolved external symbol *** referenced in function ***
原因: 一种可能是头文件中声明的函数在源文件中没有定义;另一种可能是project中的函数调用了外部库的函数,而此外部库并未被project包含进来。
解决: 对于第一种情况,当然是加入函数的定义。对于第二种情况,导入外部库的lib文件或dll文件。
本文介绍了LNK2018错误的原因及其解决方法。通常这种错误出现在头文件中声明了函数但未在源文件中定义,或者项目调用了外部库函数但未正确包含该库。
1. error LNK2018: unresolved external symbol *** referenced in function ***
原因: 一种可能是头文件中声明的函数在源文件中没有定义;另一种可能是project中的函数调用了外部库的函数,而此外部库并未被project包含进来。
解决: 对于第一种情况,当然是加入函数的定义。对于第二种情况,导入外部库的lib文件或dll文件。

被折叠的 条评论
为什么被折叠?