【发布时间】:2012-03-22 13:21:55
【问题描述】:
任何时候我打电话给cvNamedWindow 我都会遇到分段错误,我不知道为什么会发生。我尝试过编译在线代码示例以及编写自己的代码示例。这是重现问题的最小代码:
#include <opencv2/opencv.hpp>
int main() {
cvNamedWindow("Video");
return 0;
}
cv::namedWindow("Video") 也不起作用。为什么会这样?我正在使用 Qt Creator 在 MinGW(C++ 编译器 v4.6.1)下使用 OpenCV 2.3.1 进行编译。
【问题讨论】:
-
如果我没记错的话, cv::namedWindow 在 highgui 标头中,但是您的段错误不应该是这种情况。我能想到的唯一原因是您以某种方式链接到错误版本的 opencv ...
-
这个问题已经在这个帖子里解决了:stackoverflow.com/questions/4609069/…