我正在使用opencv 3.4和CLion 2017.3。我用mingw和cmake构建了opencv,我可以在我的代码中使用该库而没有问题。 Howewher,当我尝试在main.cpp中运行这个只打印矩阵的测试代码时,我在执行<<
运算符的某个步骤时崩溃了:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
Mat img(7,6, CV_8UC3, Scalar(126,0,255));
cout << img << endl << endl << endl;
cout << "end!";
如果我不止一次运行代码,我会得到这些结果:
如果我将维数添加到某个大数字,代码会在某些~30行或更早的版本上崩溃
编辑:显然,问题与opencv无关,我在循环中打印1到1000的数字时得到此输出:
答案 0 :(得分:1)
在Google搜索与控制台相关的任何内容后,我发现其他损坏的控制台输出问题。
建议的解决方案是调整<div class="row">
<div class="col-sm-3">
Test {{keyCode}}
</div>
</div>
文件中的run.processes.with.pty
设置。见this YouTrack answer for details。
这也解决了我的问题。