2012-08-06 86 views
1

打开NuiImageStream时,Kinect SDK会引发访问冲突异常。我已经检查过,所有的指针都是有效的;这个异常不会在我的线程中抛出;但在由Kinect SDK运行的后台线程上。有任何想法吗?Kinect SDK在后台线程上崩溃没有明显原因

 

int _tmain(int argc, _TCHAR* argv[]) 
{ 
    INuiSensor* sensor; 
    NuiCreateSensorByIndex(0,&sensor); 
    HRESULT ps = sensor->NuiInitialize(NUI_INITIALIZE_FLAG_USES_DEPTH_AND_PLAYER_INDEX|NUI_INITIALIZE_FLAG_USES_COLOR|NUI_INITIALIZE_FLAG_USES_SKELETON); 
    HANDLE mvent = CreateEvent(NULL,FALSE,FALSE,NULL); 
    HANDLE streamHandle; 
    HRESULT ur = sensor->NuiImageStreamOpen(NUI_IMAGE_TYPE_COLOR,NUI_IMAGE_RESOLUTION_640x480,0,2,mvent,&streamHandle); 
 
+0

你为什么还在使用测试版? [Version 1.5.0.1](http://kinectforwindows.org)已经可供下载一段时间了 – 2012-08-06 15:34:14

+0

我没有使用测试版;但我现在重新安装它,并且它是固定的。 – IDWMaster 2012-08-06 15:39:26

回答

0

重新安装SDK解决了这一问题。

+0

将在2天内接受答案 – IDWMaster 2012-08-06 15:39:09