很多教程尝试修改源码和CMakeLists.txt 可以解决这一类问题,
如这位大佬的方法 : 点击url跳转
这里提一个更加直接的思路,找不到可能是去包含目录不对,可以找到这个工程,然后“配置属性” -》 VC++目录 -》 包含目录
在包含目录下添加你的路径即可,我的是:
D:/Programmer/OpenCV341/opencv_contrib-master/modules/xfeatures2d/include/opencv2/xfeatures2d
目录找不到分析如下:
#include "opencv2/xfeatures2d/cuda.hpp"
//#include "D:/Programmer/OpenCV341/opencv_contrib-master/modules/xfeatures2d/include/opencv2/xfeatures2d/cuda.hpp"