Visual Studio没有为KinectBridgeWithOpenCVBasics D2D c++ Sample使



我正在为几个使用Kinect和openGL/freeGLUT的项目添加一些openCV功能。我已经使用预构建的库下载并安装了OpenCV,并成功运行了一个简单的示例。现在我想使用Kinect Bridge与OpenCV basic样例从Kinect for Windows开发人员工具包,以更好地了解如何使用OpenCV与Kinect。我将示例下载到我的projects文件夹中,在visual studio中打开解决方案并构建它。我得到了以下错误:

错误1:无法打开包含文件:'opencv2/core/core.hpp':没有这样的文件或目录c:usersjustindocumentsvisual studio2010 kinectbridgewithopencvbasics-d2d OpenCVHelper.h项目17

错误2:无法打开包含文件:'opencv2/core/core.hpp':没有这样的文件或目录c:usersjustindocumentsvisual studio2010 kinectbridgewithopencvbasics-d2d OpenCVFrameHelper.h项目13

最初我认为这些错误是由于忘记指定额外的包含目录。我添加了相同的属性表,我的其他OpenCV项目使用到这个,但错误仍然存在。我累了复制头文件到项目文件夹:同样的事情。似乎唯一有效的方法就是在#include语句中指定完整的绝对文件路径。我想避免这样做,因为visual studio希望我更改项目中使用的每个文件中的每个#include,包括openCV头文件。我还尝试缩短我的项目文件夹的名称,以防文件路径太长(虽然我很确定这是一个更大的问题,为头文件路径),但再次没有改变。

我试图使用的包含目录和#include与我的其他项目相同。我在基于Windows 7 x64的系统上使用Visual Studio 2010。

为什么附加的include目录可以用于其他项目,而不是这个项目?

通常当我看到这样的东西时,它原来是一个错误的字符在先前的包含路径或其他选项中,它把后面的东西弄乱了。我会在项目配置中查看您的命令行页面,看看您是否可以发现任何错误。

相关内容

  • 没有找到相关文章

最新更新