C++ 使用来自Qt Creator的Kinect
我有一台运行windows 8.1、kinect 2.0 for windows(及其SDK)、visual studio社区和Qt Creator的机器。现在我正在尝试创建一个小应用程序,它从kinect中提取关节数据,然后在Qt Creator中创建的GUI上以文本形式输出 我有在VisualStudio中使用kinect的microsoft示例,但对于创建和使用GUI,我更喜欢使用Qt Creator,因为它是我在所有其他项目中使用的 My.pro文件包含以下行:C++ 使用来自Qt Creator的Kinect,c++,qt-creator,kinect,C++,Qt Creator,Kinect,我有一台运行windows 8.1、kinect 2.0 for windows(及其SDK)、visual studio社区和Qt Creator的机器。现在我正在尝试创建一个小应用程序,它从kinect中提取关节数据,然后在Qt Creator中创建的GUI上以文本形式输出 我有在VisualStudio中使用kinect的microsoft示例,但对于创建和使用GUI,我更喜欢使用Qt Creator,因为它是我在所有其他项目中使用的 My.pro文件包含以下行: HEADERS += \
HEADERS += \
../../../../Program Files/Microsoft SDKs/Kinect/v2.0_1409/inc/Kinect.h \
及
这给了我一个错误:
LNK1104: cannot open file 'Files/Microsoft.obj'
我还需要包括哪些内容才能使其正常工作?您只需要在.pro文件中进行一些更改 由于包含路径和库文件路径中包含空格,请使用“”(双引号)跳过/转义空格。你得到的错误将与此相关 另外,从路径中删除-L$$PWD/../../../../../../../../../../../../../../../../../../../L,从-lkinect20中删除-L,然后添加kinect20.lib 只需查看我的.pro文件并进行相应的更改 win32:CONFIG(release,debug | release):LIBS+=“C:/Program Files/Microsoft SDK/Kinect/v2.0_1409/Lib/x86/Kinect20.Lib” else:win32:CONFIG(debug,debug | release):LIBS+=“C:/Program Files/Microsoft SDK/Kinect/v2.0_1409/Lib/x86/Kinect20d.Lib” 其他:unix:LIBS+=“C:/Program Files/Microsoft SDK/Kinect/v2.0_1409/Lib/x86/lKinect20.Lib” INCLUDEPATH+=“C:/Program Files/Microsoft SDK/Kinect/v2.0_1409/inc” DEPENDPATH+=“C:/Program Files/Microsoft SDK/Kinect/v2.0_1409/inc”
我在发布模式下运行我的代码。很好。您是否设法配置了它?我们正在尝试同样的事情。不,我从来没有能够在QtCreator中配置它。相反,我切换到VisualStudio,只输出我正在使用的命令行信息。这并没有我想要的那么好,但总比从kinect获取一些简单数据好。
LNK1104: cannot open file 'Files/Microsoft.obj'