2013-07-12 62 views
1

我一直在玩使用Java的飛躍運動,這是很好..但後來我試圖使用C + +,但我似乎無法使這工作。我正在使用Visual Studio 2012並正確設置庫和include目錄。 儘管如此,我總是最後與此錯誤:Leap Motion C++庫不被識別?

1>Sample.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) protected: virtual __thiscall Leap::Interface::~Interface(void)" ([email protected]@@[email protected]) referenced in function "public: virtual __thiscall Leap::FingerList::~FingerList(void)" ([email protected]@@[email protected]) 

這只是其中一個錯誤,但我結束了50(這意味着LeapMotion是不承認任何功能,雖然可視化工具確實顯示數據) 。

有人可以幫我嗎?

謝謝!

+2

我不知道跨越式的運動,但你也設置了addional項目settigns-> linker-> input下的依賴關係?設置庫目錄可能不夠。 –

+0

你解決了這個問題嗎? Alexander是對的,您需要在項目設置 - > linker-> input下指定您正在使用的確切lib文件來抑制鏈接器錯誤。 –

回答

2

我遇到了同樣的問題。 我設置庫和include文件夾加輸入庫文件,但不斷收到錯誤(未解決的符號),因爲我設置了調試模式。 您必須在Win32或x64之間進行選擇,並使用Leap SDK中提供的特定庫。 解決了這個問題。 雖然我的機器是64位的,但在配置管理器上我有Debug Win32,因爲我也使用Cinder,不僅是Leap Motion設備。