场景1:
cv::Mat pad_img;
cv::Mat img;
img 在一个if else后面声明,就报错了
解决方法,把cv::Mat 声明放到前面就行了,原因未知。
场景2:
int a=3;
a为未声明的标识符,加了各种头文件,都不起作用。
后来发现文件编码格式为:
Unix(LF)
在windows下,vs编译不识别,
解决方法,下载一个notepad++,
双击打开文件,
右下角,编码格式显示为:Unix(LF),双击,弹出框,选择Windows(CR LF)
然后编译正常了。