在VS2017中使用opencv编写C++程序时,出现
的错误。
报错代码如下:
查了查资料,可能的原因是在VS2017版本中使用这种char*的表达方式会造成程序崩溃,所以VS2017对其进行了控件管理。
解决方案:
先将字符使用字符数组进行存储,再使用指针
char img2[] = "D:/src.jpg";
char* image_filename2 = img2;
char img1[] = "D:/Demo1.jpg";
char* image_filename1 = img1;
ps:对于问题具体原因还不是很清楚,也没有找到其他解决方案,有兴趣的小伙伴多交流~~