Error LNK2019:Unresolved External Symbol Referenced In Function 的解决方案

  • Post author:
  • Post category:其他

在vs调试时可能会出现如下错误:
Error LNK2019:Unresolved External Symbol * Referenced In Function *的解决方案

三种可能的错误:
1、当头文件中声明了一个函数,但是在相应的源文件中却没有对该函数进行定义,则会出现为“解决的外部符号”(unresolved external symbol )错误。
solve method:在源文件中对该函数进行定义;

2、 当一个函数调用了外部的一个库文件中的函数,但是在当前project的properties中并没有将所依赖的(dependent)库文件包含进来时,也会出现这种错误。
solve method:添加依赖库

3、下载的程序是64位的但在32位的环境下编译也会出现该错误
solve method:将编译环境改为64位,在vs选项栏的debug中修改为64位编译环境;


版权声明:本文为cgwang_1580原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。