【发布时间】:2015-05-04 16:05:48
【问题描述】:
我是 OpenCV 的新手,但现在我需要 catch cv:Exception。我做了 try and catch 块:
try{
//do some opencv things
}
catch (cv::Exception& e){
cout << "OpenCV error: " << endl << e.what();
cin.get();
}
效果很好,我可以捕获异常。但是异常消息被写入两次。一个来自 opencv 库,第二个来自我。
有没有办法禁止从 opencv 向stderr 发送消息?我制作了发布版本 - 将 VS2013 更改为 Release 并从所有库的名称中删除了“d”。但是还是写了两次。
【问题讨论】:
标签: c++ opencv error-handling