手动编译opencv用cmake做如下配置
SET(OpenCV_DIR "D:/lib/opencv249/build/install")
find_package(OpenCV REQUIRED)
结果出现如下错误:
D:/lib/opencv249/build/install/OpenCVConfig.cmake
but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be
NOT FOUND.
有一种可能是编译时BUILD_SHARED_LIBS 未选中,造成编译生成到install时,文件夹结构为“D:\lib\opencv249\build\install\x86\vc10\staticlib”。注意本该是这样的文件结构“D:\lib\opencv249\build\install\x86\vc10\lib”
因此两种解决方法:一、是cmake的时候把BUILD_SHARED_LIBS选上。
二、把目录名字改一下。