我正在尝试从 git 存储库构建 openCV 版本 2.4.9。我已按照说明运行 cmake-gui 来构建 Visual Studio 解决方案。然后我在发布和调试模式下构建了 VS studio 解决方案,然后运行安装构建。
安装构建将所有已编译的库与包含文件夹一起放入安装文件夹。
问题是包含文件夹完全错误并且缺少许多文件。当我将包含文件夹路径添加到 HelloWorld 项目时,它找不到任何 opencv 方法类等。
就好像 cmake 构建过程已以某种方式损坏,并且没有正确准备包含所需头文件的包含文件夹。
我已经对 VS 2010 和 VS 2012 cmake 配置进行了尝试,并得到了相同的结果。一切都编译得很好,但是安装目录中的头文件不正确。
从预构建的 Windows 安装类工作中复制头文件,我很困惑为什么构建过程不会导致头文件的类似文件夹结构。