#c #kinect
#c #kinect
Вопрос:
Я пытаюсь создать некоторый код, написанный на C , для получения изображения через Kinect, и я получаю следующую ошибку:
Вы должны включать nuiapi.h, а не включать nuisensor.h напрямую.
но я уже включил windows.h и NUIAPI.h … windows.h был включен до nuiapi.h в исходный файл. Кто-нибудь может сказать мне, что не так?
вот код в моем исходном файле .cpp
#include <Windows.h>
#include "Kinect.h"
#include <NuiApi.h>
#include <NuiImageCamera.h>
#include <NuiSensor.h>
kinectcamera::~ Kinectcamera()
{
SafeRelease<IMediaObject>(amp;pDMO);
SafeRelease<INuiAudioBeam>(amp;pAudio);
Комментарии:
1. Включение nuiapi.h определяет,
NUIAPI
и ошибка, о которой вы спросили, возникает, потому чтоNUIAPI
не определена. Было бы лучше показать краткий пример того, как вы обрабатываете включаемые.2. @ Ниндзя на пенсии, я отредактировал свой файл…
3. Предоставляет ли компилятор более подробную информацию об ошибке?
4. nuiapi.h включает в себя другие файлы nui *. Вы не должны включать их сами по себе, о чем говорится в сообщении об ошибке.