OPENCV+VS+QT,导入生成别人的.pro文件时提示opencv文件找不到,C1083:无法打开包括文件 opencv2/opencv.hpp
试了VS的QT插件,又试了QT软件,两个报错不一样:
①在QT里报错如下:
CMake Warning at /home/e/OpenCV/cmake/OpenCVConfig.cmake:166 (message):
Found OpenCV Windows Pack but it has no binaries compatible with your
configuration.
You should manually point CMake variable OpenCV_DIR to your build of OpenCV
library.
Call Stack (most recent call first):
CMakeLists.txt:10 (find_package)
CMake Error at CMakeLists.txt:10 (find_package):
Found package configuration file:
/home/e/OpenCV/cmake/OpenCVConfig.cmake
but it set OpenCV_FOUND to FALSE so package “OpenCV” is considered to be
NOT FOUND.
尝试了手动在CMAKELISTS.TXT文件里设置值为TRUE,没用
②在VS里则提示:
无法打开包括文件“opencv2/opencv.hpp”
本质上其实是VS说的对,即opencv库的地址没填对,即①用CMAKE GUI这个软件时相应的OPECV_DIR里填错了源文件的位置(应该是有lib那个,我一开始配对了,但是太久没用忘了就手贱找了个跟config重名的文件,它所在的路径。于是就报错了)
②然后再检查一下VS的属性配置器里的附加包含目录什么的有没有包含此路径,没有再加即可