2011-12-10 45 views
1

我是OpenNI中的新成員。當我試着使用Visual Studio 2010的C++ OpenNI樣品, 我得到了這些錯誤:Kinect和OpenNI

1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnContextRegisterForShutdown 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnContextAddRef 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnContextRelease 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnContextUnregisterFromShutdown 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnForceShutdown 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnInit 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnGetStatusString 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnGetRefContextFromNodeHandle 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnProductionNodeAddRef 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnProductionNodeRelease 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnCreateDepthGenerator 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnStartGeneratingAll 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnOSMemSet 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnOSFreeAligned 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnOSWasKeyboardHit 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnWaitOneUpdateAll 
1>kinect_first_try.obj : error LNK2001: unresolved external symbol __imp__xnGetDepthMetaData 

我能得到任何幫助嗎? 在此先感謝!

回答

5

聽起來像你需要在鏈接器中包含OpenNI.lib。
前往項目屬性|配置屬性|鏈接器|輸入|其他依賴關係。
Add OpenNI.lib