很多教程尝试修改源码和CMakeLists.txt 可以解决这一类问题,

如这位大佬的方法 : 点击url跳转

这里提一个更加直接的思路,找不到可能是去包含目录不对,可以找到这个工程,然后“配置属性” -》 VC++目录 -》 包含目录

在包含目录下添加你的路径即可,我的是:

D:/Programmer/OpenCV341/opencv_contrib-master/modules/xfeatures2d/include/opencv2/xfeatures2d

编译opencv源码和扩展库opencv_contrib出现无法打开包括文件: “opencv2/xfeatures2d/cuda.hpp”

 

 

目录找不到分析如下:

#include "opencv2/xfeatures2d/cuda.hpp"
//#include "D:/Programmer/OpenCV341/opencv_contrib-master/modules/xfeatures2d/include/opencv2/xfeatures2d/cuda.hpp"

相关文章: