2

Qt と一緒に Kinect プログラミングを始めようとしています。Visual Studio 2008 のサンプル コードは私のシステムで動作し、コンパイルされます。インクルード パスとライブラリを pro ファイルに追加しようとしました。

LIBS += C:\kinect\openni\Lib\openNI.lib
INCLUDEPATH += C:\kinect\openni\Include

しかし、これにより、次のような約40のエラーが発生します。

error: #error Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions below 2003 (7.0) are not supported!

error: macro "XN_VALIDATE_NEW" passed 4 arguments, but takes just 2

error: crtdbg.h: No such file or directory
In file included from c:\kinect\openni\Include/XnOpenNI.h:28

...

OpenNIとQtを組み合わせるために何を含めるか、何をすべきか知っている人はいますか?

4

1 に答える 1

0

たとえば、NiSimpleViewer サンプルからの相対パスを使用してみてください。

INCLUDEPATH += .                 #GL,glh path
INCLUDEPATH += ../../Include     #OpenNI path
LIBS += ./Libs/glut32.lib
LIBS += ../../Lib/openNI.lib
于 2012-08-05T10:43:20.060 に答える