Error LNK2019:Unresolved External Symbol 解决方案

原创 2014年12月26日 18:07:06

参考引用:http://www.educity.cn/wenda/351518.html

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

  当头文件中声明了一个函数,但是在相应的源文件中却没有对该函数进行定义,则会出现为“解决的外部符号”(unresolved external symbol )错误。另外,当一个函数调用了外部的一个库文件中的函数,但是在当前project的properties中并没有将所依赖的(dependent)库文件包含进来时,也会出现这种错误。

  综上,当一个solution在linking时找不到所涉及到的函数的定义时就会出现“unresolved external symbol ”错误。

       具体问题:

1>kinect.obj : error LNK2019: unresolved external symbol _GetDefaultKinectSensor@4 referenced in function "public: long __thiscall Kinect::InitKinect(void)" (?InitKinect@Kinect@@QAEJXZ)

       环境:Kinect2.0 + Visual Studio 2013

查看微软的帮助文件http://msdn.microsoft.com/en-us/library/microsoft.kinect.kinect.getdefaultkinectsensor.aspx知缺少了一个库

解决方案:找到kinect.h文件所在路径,添加进Library,如C:\Programer Files\Microsoft SDKs\kinect\v2.0_1409\Lib\x86

注意:是x86这里就是因为添加的是x64的路径而发生此错误的

error LNK2019:unresolved external symbol的解决方法

我们都知道,当我们在链接程序的时候,出现了如下错误,那是代表,程序没有找到在.h文件中定义的函数的实现。 error LNK2019:unresolved external symbol   有...
  • zxj1988
  • zxj1988
  • 2013-03-06 16:33:41
  • 13376

解决C++ 调用 C 函数时unresolved external symbol "int __cdecl addInC1(void)" (?addInC1@@YAHXZ)之类的错误

直接在Cpp里面写 #include "c.h"引用C头文件会在连接的时候出现此类错误:cpp.obj : error LNK2001: unresolved external symbol "int...
  • LCL_data
  • LCL_data
  • 2011-10-28 12:06:59
  • 22066

vc2010使用libcurl静态库遇到连接失败的解决方案

vc2010使用libcurl静态库 遇到连接失败的解决方案 2010-11-10 15:35 下载libcurl的源码,打开lib文件夹下项目,编译为静态链接库。 在编译的时候出现问题如下...
  • missmecn
  • missmecn
  • 2012-01-11 11:47:36
  • 8288

error LNK2001: unresolved external symbol __imp__inet_ntoa@4问题解决

开发环境:VC 6.0 出现错误描述
  • cuiran
  • cuiran
  • 2014-11-12 21:22:44
  • 16822

error LNK2019: unresolved external symbol "public: __thiscall

出现error LNK2019: unresolved external symbol "public: __thiscall 这种错误,最常见的两种原因 1. 被调用函数没有实现,如只在头文件.h...
  • u012543266
  • u012543266
  • 2013-12-20 00:56:47
  • 3540

C++ error LNK2019: "unresolved external symbol"解决方法

1>  LINK : D:\code\OpenGLTest\Debug\OpenGLTest.exe not found or not built by the last incremental li...
  • jd_19900903
  • jd_19900903
  • 2014-05-19 16:41:16
  • 6306

error LNK2019: unresolved external symbol "public 错误的出现原因.

从网上查询中发现这个问题 有很多原因,大多数 是和链接库有关. 我的程序也出现了这个错误,经过仔细检查发现,是类定义了一个函数而没有实现,也会出现这样的问题,以后切忌 切忌!! 1>main.obj ...
  • michealmeng555
  • michealmeng555
  • 2011-06-07 15:27:00
  • 8934

visual studio 编译问题unresolved external symbol

1.[Warning] E:\joyshow\audio\G726Soft\G726\EncodeDecode.cpp:22: warning: `_sleep' is deprecated (dec...
  • wujiewujiang
  • wujiewujiang
  • 2015-07-01 14:50:16
  • 376

关于error LNK2019::Unresolved External Symbol * Referenced In Function..解决办法

Error LNK2019:Unresolved External Symbol *** Referenced In Function ***的解决方案   当头文件中声明了一个函数,但是在相应的源文...
  • baidu_24736703
  • baidu_24736703
  • 2016-05-16 20:12:41
  • 6840

OpenGL项目出现错误:error LNK2019: unresolved external symbol _gluErrorString@4

在头文件中加入:
  • XB554790401
  • XB554790401
  • 2014-08-13 23:12:36
  • 917
收藏助手
不良信息举报
您举报文章:Error LNK2019:Unresolved External Symbol 解决方案
举报原因:
原因补充:

(最多只允许输入30个字)