在xcode上写opencv的第一个小程序,为什么会出现Thread 1 signal sigabrt,然后无论如何编译都不成功了,

求哪位大神告诉我到底哪里有问题呀?感激不尽!!
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
int main() {
Mat girl = imread("katncandix1.png");
namedWindow("a");
imshow("a", girl); //在这一行出现Thread 1 signal sigabrt
waitKey();
return 0;
}

内存管理的问题。这是一个小程序,按照一般情况你没有释放窗口内存,操作系统会自动释放。不过看提示应该是没有做这步。建议添加DestroyAllWIndows()
温馨提示:答案为网友推荐,仅供参考
相似回答