在头文件定义了一个输入八个参数的函数,然后在cpp里面调用,报错了
说是函数不接受八个参数,经典的误导,然后下面说没找到重载的成员函数,我以为我没定义,返回去看了一下,并没有发现,最后发现在头文件没有使用命名空间,但是Mat也是蓝色的标识符,在cpp文件里面用了命名空间,Mat理所应当的是蓝色的标识符,然后加上在头文件的函数前面加上cv::,解决问题。
还是不能太相信编译环境,2333,接手别人的项目就是有莫名其妙的bug,离谱。
opencv应用记录-函数不接受8个参数
最新推荐文章于 2022-05-19 13:17:18 发布