2012-04-28 125 views
0

有没有办法配置OpenCV输出运行时错误,看起来它们应该是错误但根本没有报告?未显示OpenCV运行时“错误”

例如,我错误地构建了OpenCV,因此使用某些功能(如cvwriteframe)根本无法正常工作 - 没有运行时错误或任何错误,只是没有功能。 cvWriteFrame可以在没有打印/错误消息的情况下调用(即使它不起作用)。由于没有控制台输出,没有编译错误,没有链接器错误,只是没有功能,所以跟踪非常困难和令人沮丧。

有没有一种方法来配置图书馆建设时提供反馈或什么时候发生这种情况?我的具体问题是由于在我构建OpenCV时没有正确链接到ffmpeg引起的,但是在构建或运行我的应用程序时,没有任何东西会暗示这是根本原因。

我希望,一线希望,有一种方法可以做到这一点,但没有我发现表明OpenCV的会给我找虽然:(

+0

似乎刚刚发布可能包含一些的OpenCV的最新版本(2.4)的这些信息 - http://code.opencv.org/projects/opencv/wiki/ChangeLog – enderland 2012-05-01 15:26:55

回答

0

似乎输出有一个配置设置OpenCV的(在CMake的)的大楼,是内

OPENCV_WARNINGS_ARE_ERRORS

这似乎是这是接近唯一的选择。