Leap Motion C ++库无法识别?

时间:2013-07-12 07:18:15

标签: c++ dll visualizer leap-motion

我一直在玩使用Java的跳跃动作,它很好..但后来我尝试使用C ++,但我似乎无法使其工作。我正在使用Visual Studio 2012并正确设置库和包含目录。 尽管如此,我总是最终得到这个错误:

1>Sample.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) protected: virtual __thiscall Leap::Interface::~Interface(void)" (__imp_??1Interface@Leap@@MAE@XZ) referenced in function "public: virtual __thiscall Leap::FingerList::~FingerList(void)" (??1FingerList@Leap@@UAE@XZ)

这只是其中一个错误,但我最终得到50(这意味着LeapMotion没有识别任何功能,尽管可视化工具确实显示了数据)。

有人可以帮我吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。 我设置库和包含文件夹加上输入的lib文件,但不断得到错误(未解析的符号)因为我设置的调试模式。 您必须在Win32或x64之间进行选择,并使用Leap SDK中提供的特定库。 这解决了这个问题。 虽然我的机器是64位,但在Configuration Manager上我有Debug Win32,因为我也使用Cinder,而不仅仅是Leap Motion设备。

答案 1 :(得分:0)

对于遇到此问题的其他人,有更多关于在Visual Studio中设置Leap Motion项目的文档:

https://developer.leapmotion.com/documentation/Languages/C++/Guides/Leap_C++_Development.html