打开CV 2.2包含目录丢失

Ste*_*eve 3 c++ opencv visual-studio

我使用CMake和Visual Studio 2008 Standard安装了几个安装了OpenCV 2.2的Windows 7 64位系统.CMake在C:\ libs\OpenCV-2.2.0\build中生成所有内容,Visual Studio 2008无需投诉即可编译所有内容.

但是,每次我在各种机器上执行此过程时,我发现include目录(C:\ libs\OpenCV-2.2.0\build\include\opencv2)要么为空,要么差不多.我通常最终会围绕编译不同版本并在随机项目文件上进行搜索,直到它出现并且每次我认为我已经弄清楚了.然而,随着每次新的安装我都回到了开始.

这是使用Visual Studio 2008在Windows 7 64位上使用64位构建OpenCV 2.2的已知问题吗?是否有一个已知的解决方法?

这里的各种问题似乎暗示着同样的事情,在线指南要么陈旧,要么根本没有引用问题.

Ste*_*eve 7

要解决此问题,请在发布和调试中编译所有内容,然后右键单击Visual Studio 2008中的INSTALL项目并选择Build.这将"安装"大量文件并将所有包含文件移动到正确的位置.

现在/ include将包含子文件夹

  • OpenCV的
  • opencv2

和/ include/opencv2将包含许多子文件夹:

  • calib3d
  • 的contrib
  • 核心
  • feature2d
  • FLANN
  • GPU
  • highgui
  • imgproc
  • 遗产
  • 毫升
  • objdetect
  • 视频