在Qt 5项目中使用Nite 2

用户名

我试图在使用Visual Studio 2012的Qt 5项目中使用Nite 2创建Kinect骨架跟踪器。我在项目的属性中包含了所有必需的文件夹。Qt工作正常,但对Nite的初始化调用始终返回STATUS_ERROR。我尝试在非Qt程序中初始化Nite,但工作正常,因此问题似乎与Qt有关。我能够在Qt项目中初始化OpenNI。

// main.cpp
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);

    KinectWindow a;
    a.show();

    return app.exec();
}

// KinectWindow constructor
KinectWindow::KinectWindow(void)
    : QWidget()
{
    nite::Status status;

    status = nite::NiTE::initialize();

    if (status == nite::STATUS_ERROR)
    {
        exit(0);
    }

    else if (status == nite::STATUS_BAD_USER_ID)
    {
        exit(0);
    }

    else if (status == nite::STATUS_OUT_OF_FLOW)
    {
        exit(0);
    }
}

程序总是输入if(status == nite :: STATUS_ERROR)。我尝试将REDIST目录的内容复制到项目文件夹,但没有帮助。

用户名

问题在于,Qt 5目前无法与NiTE配合使用,但Qt 4可以。使用Qt 4.8.5(在Visual Studio 2010中)可以正常工作。请注意,Qt 4只有32位,因此您需要使用OpenNI和NiTE的32位版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Xcode 5项目中使用Core Plot 2

来自分类Dev

在Xcode 5项目中使用Core Plot 2

来自分类Dev

在同一项目中使用MVC5和Web API 2

来自分类Dev

在WebApi2项目中使用CacheOutput属性时,依赖项的解析失败

来自分类Dev

在WebApi2项目中使用CacheOutput属性时,依赖项的解析失败

来自分类Dev

如何在Qt项目中使用Android NDK?

来自分类Dev

计算App Inventor 2项目中使用的代码或块的源代码行数?

来自分类Dev

如何在Python 3项目中使用Python 2软件包?

来自分类Dev

如何在基于服务的Angular2项目中使用依赖注入

来自分类Dev

如何在Angle 2项目中使用Bower组件

来自分类Dev

使用MinGW的Windows上的Qt5项目

来自分类Dev

无法使用Xcode 7.3.1在我的Swift 2项目中使用“ po”检查变量-错误加载帮助程序功能

来自分类Dev

Qt不会使用exiv2.dll编译项目

来自分类Dev

Qt不会使用exiv2.dll编译项目

来自分类Dev

在QtQuick 2应用程序中使用某些Qt5类时出现分段错误

来自分类Dev

Qt Digia与Qt项目

来自分类Dev

库需要QApplication。如何在Qt Quick项目中使用QApplication?

来自分类Dev

如何仅使用HTML5在J2EE项目中使用EL(表达语言)

来自分类Dev

无法在TypeScript项目中使用Path2D

来自分类Dev

在Qt项目中包含dlib

来自分类Dev

与Qt 4(QtQuick 1.x)和Qt 5(QtQuick 2.x)兼容的C ++ / QML项目

来自分类Dev

在Yii 2项目中配置Braintree

来自分类Dev

Symfony 2项目中的Angularjs模板

来自分类Dev

在Angle 2项目中组织文件

来自分类Dev

Qt Quick 2 / QML 中的 StackPanel 等效项 - 宽度问题

来自分类Dev

如何在同一项目中使用2个不同的数据库架构组织Entity Framework Core迁移(代码优先)?

来自分类Dev

我的MVC 5 Identity 2项目中没有ApplicationRoleManager类

来自分类Dev

Qt5项目使用QtSerialPort不稳定

来自分类Dev

使用QWebKit构建Qt5项目时出现问题

Related 相关文章

  1. 1

    在Xcode 5项目中使用Core Plot 2

  2. 2

    在Xcode 5项目中使用Core Plot 2

  3. 3

    在同一项目中使用MVC5和Web API 2

  4. 4

    在WebApi2项目中使用CacheOutput属性时,依赖项的解析失败

  5. 5

    在WebApi2项目中使用CacheOutput属性时,依赖项的解析失败

  6. 6

    如何在Qt项目中使用Android NDK?

  7. 7

    计算App Inventor 2项目中使用的代码或块的源代码行数?

  8. 8

    如何在Python 3项目中使用Python 2软件包?

  9. 9

    如何在基于服务的Angular2项目中使用依赖注入

  10. 10

    如何在Angle 2项目中使用Bower组件

  11. 11

    使用MinGW的Windows上的Qt5项目

  12. 12

    无法使用Xcode 7.3.1在我的Swift 2项目中使用“ po”检查变量-错误加载帮助程序功能

  13. 13

    Qt不会使用exiv2.dll编译项目

  14. 14

    Qt不会使用exiv2.dll编译项目

  15. 15

    在QtQuick 2应用程序中使用某些Qt5类时出现分段错误

  16. 16

    Qt Digia与Qt项目

  17. 17

    库需要QApplication。如何在Qt Quick项目中使用QApplication?

  18. 18

    如何仅使用HTML5在J2EE项目中使用EL(表达语言)

  19. 19

    无法在TypeScript项目中使用Path2D

  20. 20

    在Qt项目中包含dlib

  21. 21

    与Qt 4(QtQuick 1.x)和Qt 5(QtQuick 2.x)兼容的C ++ / QML项目

  22. 22

    在Yii 2项目中配置Braintree

  23. 23

    Symfony 2项目中的Angularjs模板

  24. 24

    在Angle 2项目中组织文件

  25. 25

    Qt Quick 2 / QML 中的 StackPanel 等效项 - 宽度问题

  26. 26

    如何在同一项目中使用2个不同的数据库架构组织Entity Framework Core迁移(代码优先)?

  27. 27

    我的MVC 5 Identity 2项目中没有ApplicationRoleManager类

  28. 28

    Qt5项目使用QtSerialPort不稳定

  29. 29

    使用QWebKit构建Qt5项目时出现问题

热门标签

归档