Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我尝试使用OpenNI2库时,Qt崩溃 我试图在Qt C++应用程序中使用OpenNi库。当我从OpenNI库调用任何东西并编译和运行时,我会立即得到“程序意外地完成了”。。没有错误消息,什么都没有_C++_Qt_Openni - Fatal编程技术网

当我尝试使用OpenNI2库时,Qt崩溃 我试图在Qt C++应用程序中使用OpenNi库。当我从OpenNI库调用任何东西并编译和运行时,我会立即得到“程序意外地完成了”。。没有错误消息,什么都没有

当我尝试使用OpenNI2库时,Qt崩溃 我试图在Qt C++应用程序中使用OpenNi库。当我从OpenNI库调用任何东西并编译和运行时,我会立即得到“程序意外地完成了”。。没有错误消息,什么都没有,c++,qt,openni,C++,Qt,Openni,据我所知: 这是OpenNI库造成的 .PRO文件中的include路径和lib路径设置正确 我还使用OpenCV和NiTE,我可以按预期访问它们 提前感谢您的帮助:) 更新: 我解决了这个问题,它与openNI库没有直接关系。当我使用32位编译器构建应用程序时,环境变量指向64位库 谢谢您的帮助。也许OpenNI无法打开设备 尝试从C:\ProgramFiles(x86)\OpenNI2\Redist复制文件夹OpenNI2,并将其粘贴到发布/调试文件夹中。调试时会发生什么?你有堆栈跟踪吗

据我所知:

  • 这是OpenNI库造成的
  • .PRO文件中的include路径和lib路径设置正确
  • 我还使用OpenCV和NiTE,我可以按预期访问它们
提前感谢您的帮助:)

更新:

我解决了这个问题,它与openNI库没有直接关系。当我使用32位编译器构建应用程序时,环境变量指向64位库


谢谢您的帮助。

也许OpenNI无法打开设备


尝试从
C:\ProgramFiles(x86)\OpenNI2\Redist
复制文件夹OpenNI2,并将其粘贴到发布/调试文件夹中。

调试时会发生什么?你有堆栈跟踪吗?完全为空。。。“调试开始调试完成”我想这可能是一些不兼容的地方,我不明白。你能创建一个吗,特别是没有额外的库吗?我只有一个调用OpenNI的getVersion的main,它崩溃了。其他库只是一个测试,看看我的库路径是否设置正确。最重要的是,当我运行OpenNI库时,其中一行代码崩溃。当你找到答案时,不要在你的问题中编辑注释,而是发布一个完整的、自包含的答案作为答案(你可以接受)。我忘了更新问题。我不久前解决了这个问题。不过谢谢你给我的礼物。