QtLeapMotionLibrary
https://github.com/lemirep/QtLeapMotionLibrary
LeapMotion 算是這幾年在 User Interaction 領域上頗受注目的產品之一,提供的 SDK 也相當完整,而現在 github 上有個 QtLeapMotionLibrary 更是完整的把它的 SDK 包裝成 QML 元件供大家使用,讓 Qt 開發者在使用 LeapMotion 時又更加輕鬆寫意了 XDD
請先照這三步安裝 SDK 及編譯 library:
- 安裝 SDK
- 將安裝完畢後的 SDK 中的 Leap 資料夾複製一份到 QtLeapMotionLibrary/QtLeapMotion/Leap 中,照這目錄結構放可以省掉不少調整 project file 的功夫。
- 不過原本的版本並不支援 Mac (project file 沒有處理mac build),因此請在各 example 中的 .pro 檔中加入粗體部份:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
linux-g++: { !contains(QMAKE_HOST.arch, x86_64) { LIBS += -L../../QtLeapMotion/Leap/x86/ -lLeap LIBS += -L$$OUT_PWD/../../QtLeapMotion/ -lQtLeapMotion } else { message("x86_64 build") LIBS += -L../../QtLeapMotion/Leap/x64/ -lLeap LIBS += -L$$OUT_PWD/../../QtLeapMotion/ -lQtLeapMotion } } macx{ LIBS += -L$$OUT_PWD/../../QtLeapMotion/ -lQtLeapMotion LIBS += -L$$PWD/../../QtLeapMotion/Leap/lib -lLeap } |
完成!現在可以開啟 example 來玩看看了 :)
1 comments
你好,我是QT新手,想請教一個問題
ReplyDelete手邊剛好有LEAPMotion想要拿來和QT做結合
用的OS是windows,看了您的文章,稍微有點看不太懂
是做完以上那些步驟後把QtLeapMotionLibrary中的專案從QT中叫出來使用嗎?
因為都用不了,正在煩惱我是不是搞錯了什麼
還請賜教
謝謝!!