1

我一直在使用 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 没有识别任何功能,尽管可视化器确实显示了数据)。

有人可以帮我吗?

谢谢!

4

2 回答 2

2

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

于 2013-09-04T18:33:09.023 回答
0

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

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

于 2013-09-11T23:10:03.313 回答