cvBlob 依赖 OpenCV 问题

本文介绍如何正确配置OpenCV目录以解决CMake配置时出现的OpenCV_DIR-NOTFOUND错误。通过设置OpenCV_DIR路径指向OpenCV的安装目录,并确保CMake能够找到OpenCVConfig.cmake文件来获取链接库和头文件目录。

场景

相关的博客,描述将OpenCV的目录添加到cvblob\cvBlob\CMakeLists.txt文件中

find_package(OpenCV REQUIRED)

set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)

set


(OpenCV_DIR D:/opencv/opencv/opencv_build/install)


CMake配置的时候出现OpenCV_DIR-NOTFOUND错误


一般情况下,指定的OpenCV_DIR目录,实际上是查找OpenCVConfig.cmake文件

OpenCVConfig.cmake文件主要定义了两个关键的目录链接库目录和头文件目录

这个可以在OpenCVConfig.cmake的说明文件中查看到

#      - OpenCV_LIBS                     : The list of libraries to link against.

#      - OpenCV_INCLUDE_DIRS             : The OpenCV include directories.


cvBlob 匹配 OpenCV

场景

    在进行cvBlob静态库编译的时候,应该注意到链接的OpenCV32位还是64位,进行正确的配置管理器配置,并且有一点需要明确的就是Debug版本还是Release版本,否则出现无法解析__cvRectangle的问题


参考

http://www.tuicool.com/articles/UJ3E73

http://blog.youkuaiyun.com/trustguan/article/details/52071256




     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1588004,如需转载请自行联系原作者



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值