避坑指南

1、Makefile:3:***遗漏分隔符。停止 。原来如此..... .

2、各种错误was not declared in this scope怎么解决

// c++下的opencv是这个
namedWindow

3、c++一定要注意花括号,不然不知道程序会死哪
4、E: 无法定位软件包
找不见原因没准是因为包名拼错了//。。。。。。emmmmmm

# 查看boost库的版本
dpkg -S /usr/include/boost/version.hpp
来自https://blog.csdn.net/datase/article/details/82698551

5、(-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’
https://blog.csdn.net/fengchengbenben/article/details/88425307
确实是路径错误,我的循环遍历里本来是从1开始的遍历,我不小心设置为了0。
6、error: ‘cout’ does not name a type
说是应该将cout放到函数体内
7、linux下报错没有头文件<io.h>那个文件或目录
https://blog.csdn.net/xiaozhu2hao/article/details/17111991
上面这位大佬可以解决不报错找不到io头文件的问题,但是解决不了我linux下没有这个头文件的问题

真正解决问题的是这位大佬
https://blog.csdn.net/weixin_41770169/article/details/94566944
8、error: ‘cv::String::String(int)’ is private within this context
使用双引号来引住字符串
9、opencv 解决方案:errors: (-215)dims2 step0 in function locateROI
输入图像后缀不对

猜你喜欢

转载自blog.csdn.net/weixin_42630613/article/details/112304242