转载来源:http://blog.csdn.net/superdont/article/details/24933597
在程序中使用:
1 findContours(grayImage, contours, hierarchy, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) );
后导致程序崩溃,将该语句屏蔽后,程序并没有问题。
同样打开的另外一个工程使用该语句没有问题。将没有问题的语句拷贝到该工程下,同样出错。
解决方案:
在配置属性->常规->MFC的使用中,将在静态库中使用MFC改为在共享DLL中使用MFC。
参考资料:http://bbs.csdn.net/topics/390337565?page=1
百度的解决方案:"修改了当前程序的vc运行库配置,问题解决。具体方法是:项目-属性-配置属性-C/C++-代码生成-运行库,将其改为“多线程调试(/MTd)”。"不能解决问题。