test_qrcode_encode.cpp
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(323,5): error C2059: 语法错误:“for”
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(323,19): error C2143: 语法错误: 缺少“)”(在“;”的前面)
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(323,21): error C2065: “i”: 未声明的标识符
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(323,43): error C2065: “i”: 未声明的标识符
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(323,46): error C2059: 语法错误:“)”
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(325,14): error C2275: “std::string”: 应为表达式而不是类型
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(325,21): error C2146: 语法错误: 缺少“)”(在标识符“input_info”的前面)
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(327,25): error C2065: “input_info”: 未声明的标识符
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(349,9): error C2065: “input_info”: 未声明的标识符
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(349,9): error C2737: “gtest_ar”: 必须初始化 const 对象
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(511,2): error C2059: 语法错误:“}”
D:\Opencv\opencv-4.6.0\modules\objdetect\test\test_qrcode_encode.cpp(511,2): error C2143: 语法错误: 缺少“;”(在“}”的前面)
出现该错误,参考上边该博主更改test_qrcode_encode.cpp文件的编码格式并未解决问题,在评论区得到完美解决,就是删除test_qrcode_encode.cpp文件231、232、233三行的日文后,保存编译就会成功。如下图所示。


被折叠的 条评论
为什么被折叠?



