Error LNK2019:Unresolved External Symbol 解决方案
2014-12-26 18:07
507 查看
参考引用: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 *** 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 *** referenced in function ***的解决方案
- Error LNK2019:Unresolved External Symbol *** Referenced In Function ***的解决方案(转)
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- vs 2005链接时错误的解决方案 error LNK2019: unresolved external symbol __security_cookie referenced in function
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- vs 2005链接时错误的解决方案 error LNK2019: unresolved external symbol __security_cookie referenced in function
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu
- error LNK2019: unresolved external symbol "public: __cdecl std::_Lockit::~_Lockit(void)"
- error LNK2019: unresolved externalsymbol _RtlStringVPrintfWorkerA@20 referenced in function _RtlStri
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
- OpenSceneGraph 编译 error LNK2019:unresolved external symbol 错误
- error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- error LNK2019: unresolved external symbol
- error LNK2019: unresolved external symbol SHInitExtraControls referenced
- error LNK2019: unresolved external symbol
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu
- error LNK2019: unresolved external symbol __imp__ func@20 referenced in function..
- Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup