1

对于使用 Microsoft Kinect 的项目,我目前想用 OpenNI 框架编译 OpenCV。

我已经安装了 OpenNI、NITE 和 Kinect 驱动程序,但是我在编译 OpenCV 时遇到了问题,因此我可以使用 OpenNI 进行开发。

为此,我启动了 cmake,获取 OpenCV(2.3 版本)源,选择 Visual Studio 2008 makefile,链接所有必要的路径,检查"WITH_QT""WITH_OPENNI",设置 Qt 文件和 OpenNI 包含和 lib 文件夹以及 PrimeSense 文件夹的路径并生成MakeFiles,它没有错误地工作。

然后我启动了OpenCV.sln由 CMake 创建的解决方案,将其设置为 Release 并尝试构建整个包。不幸的是,它给了我一个错误:

http://pastebin.com/6L7wCx4r

我把它贴在那里,因为它很长。您可以在大约第 420 行看到错误。

有谁知道那里出了什么问题以及我该如何解决?如果有人可以看看它会很棒。

谢谢!

4

1 回答 1

1

尝试这个:

#pragma comment(linker, "/NODEFAULTLIB:atlthunk.lib")
于 2011-08-07T19:57:39.453 回答