首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Nite和OpenNI时出现LNK2019错误

使用Nite和OpenNI时出现LNK2019错误
EN

Stack Overflow用户
提问于 2014-03-28 16:07:41
回答 2查看 304关注 0票数 0

我以前从未见过LNK 2019的错误,现在当我尝试链接从Nite获得的代码时,我遇到了它。

错误是...

代码语言:javascript
复制
1>kinect.obj : error LNK2019: unresolved external symbol __imp__niteShutdownHandTracker referenced in function "public: void __thiscall nite::HandTracker::destroy(void)" (?destroy@HandTracker@nite@@QAEXXZ)
1>kinect.obj : error LNK2019: unresolved external symbol __imp__niteStartHandTracking referenced in function "public: enum nite::Status __thiscall nite::HandTracker::startHandTracking(class nite::Point3f const &,short *)" (?startHandTracking@HandTracker@nite@@QAE?AW4Status@2@ABVPoint3f@2@PAF@Z)
1>kinect.obj : error LNK2019: unresolved external symbol __imp__niteReadHandTrackerFrame referenced in function "public: enum nite::Status __thiscall nite::HandTracker::readFrame(class nite::HandTrackerFrameRef *)" (?readFrame@HandTracker@nite@@QAE?AW4Status@2@PAVHandTrackerFrameRef@2@@Z)
1>kinect.obj : error LNK2019: unresolved external symbol __imp__niteHandTrackerFrameRelease referenced in function "public: void __thiscall nite::HandTrackerFrameRef::release(void)" (?release@HandTrackerFrameRef@nite@@QAEXXZ)
1>kinect.obj : error LNK2019: unresolved external symbol __imp__niteStartGestureDetection referenced in function "public: enum nite::Status __thiscall nite::HandTracker::startGestureDetection(enum nite::GestureType)" (?startGestureDetection@HandTracker@nite@@QAE?AW4Status@2@W4GestureType@2@@Z)
1>D:\AcerUser\Documents\Visual Studio 2013\Projects\kinect\Debug\kinect.exe : fatal error LNK1120: 11 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

如何解决?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-03-29 03:20:56

  1. 如果你从Visual Studio控制台输出中得到error LNK2019,你可以在你的64位Windows上为Win32平台构建你的项目,尝试切换到x64。

如果您使用的是Visual Studio,请转到->Build --> (在这里您可以更改或创建win32/x64 配置Manager

票数 1
EN

Stack Overflow用户

发布于 2014-03-28 16:10:56

您确定您的应用程序是根据相应的库链接的吗?在您的OpenNI和Nite安装中的某个位置,必须有一个包含.lib文件的文件夹。您必须在项目属性页的其他库目录中指定此路径。如果之后它仍然不起作用,您应该将这些库的名称添加到其他依赖项中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22707295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档