簡體   English   中英

使用Qt Creator中的Kinect

[英]Using the Kinect from Qt Creator

我有一台運行Windows 8.1,用於Windows的kinect 2.0(及其SDK),Visual Studio社區和Qt Creator的計算機。 現在,我正在嘗試創建一個小的應用程序,該應用程序可以從kinect中提取關節數據,然后在Qt Creator中創建的GUI上以文本形式輸出數據。

我有在Visual Studio中使用kinect的Microsoft示例,但是對於創建和使用GUI的示例,我更喜歡使用Qt Creator,因為它是我在所有其他項目中使用的工具。

我的.pro文件包含以下幾行:

HEADERS += \
    ../../../../Program Files/Microsoft SDKs/Kinect/v2.0_1409/inc/Kinect.h \

win32: LIBS += -L$$PWD/../../../../Program Files/Microsoft SDKs/Kinect/v2.0_1409/Lib/x64 -lKinect20
INCLUDEPATH += -L$$PWD/../../../../Program Files/Microsoft SDKs/Kinect/v2.0_1409/Lib/x64
DEPENDPATH += -L$$PWD/../../../../Program Files/Microsoft SDKs/Kinect/v2.0_1409/Lib/x64

這給了我錯誤:

LNK1104: cannot open file 'Files/Microsoft.obj'

為了使它正常工作,我還需要包括什么?

您只需要在.pro文件中進行一些更改。

由於包含路徑和庫文件路徑中包含空格,因此請使用“”(雙引號)跳過/轉義空格。 您遇到的錯誤將與此相關。

還要從路徑中刪除-L $$ PWD /../../../../,並從-lkinect20中刪除-l,然后添加kinect20.lib。

只需查看我的.pro文件並進行相應的更改

win32:CONFIG(發行,調試|發行):LIBS + =“ C:/ Program Files / Microsoft SDKs / Kinect / v2.0_1409 / Lib / x86 / Kinect20.lib”

else:win32:CONFIG(調試,調試|發行):LIBS + =“ C:/ Program Files / Microsoft SDKs / Kinect / v2.0_1409 / Lib / x86 / Kinect20d.lib”

else:unix:LIBS + =“ C:/程序文件/ Microsoft SDKs / Kinect / v2.0_1409 / Lib / x86 / lKinect20.lib”

INCLUDEPATH + =“ C:/程序文件/ Microsoft SDKs / Kinect / v2.0_1409 / inc”

DEPENDPATH + =“ C:/程序文件/ Microsoft SDKs / Kinect / v2.0_1409 / inc”

我正在發布模式下運行我的代碼。 好去。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM