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)

これはエラーの 1 つにすぎませんが、最終的に 50 になります (これは、ビジュアライザーが実際にデータを表示しているにもかかわらず、LeapMotion が機能を認識していないことを意味します)。

誰でもこれで私を助けることができますか?

ありがとう!

4

2 に答える 2

2

私は同じ問題に遭遇しました。ライブラリとインクルード フォルダーと入力ライブラリ ファイルを設定しましたが、設定したデバッグ モードが原因でエラー (未解決のシンボル) が発生し続けました。Win32 または x64 のいずれかを選択し、Leap SDK で提供される特定のライブラリを使用する必要があります。これで問題は解決しました。私のマシンは 64 ビットですが、Configuration Manager には Debug Win32 があります。これは、Leap Motion デバイスだけでなく、Cinder も使用しているためです。

于 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 に答える