2013-07-12 3 views
1

Я играл с прыжком с использованием Java, и все было в порядке .. но тогда я пытаюсь использовать C++ вместо этого, но я не мог заставить это работать. Я использую Visual Studio 2012 и правильно устанавливаю библиотеки и включаю каталог. Несмотря, я всегда в конечном итоге с этой ошибкой: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

Решили проблему? Александр прав, вам нужно указать точные файлы lib, которые вы используете в настройках проекта -> linker-> input, чтобы подавить ошибки компоновщика. –

ответ

2

Я столкнулся с тем же вопросом. Я установил библиотеки и включил папку плюс входной файл lib, но продолжал получать ошибки (неразрешенный символ), потому что был установлен режим отладки. Вы должны выбирать между Win32 или x64 и использовать определенную библиотеку, предусмотренную в Leap SDK. Это решило проблему. Хотя моя машина 64-разрядная, в Configuration Manager у меня есть Debug Win32, потому что я использую также Cinder, а не только устройство Leap Motion.

Смежные вопросы