2012-04-28 7 views
0

Есть ли способ настроить OpenCV для вывода «ошибок» времени выполнения, которые, по-видимому, должны быть ошибками, но не сообщаются вообще?OpenCV Runtime «Ошибки» не отображается

Например, я неправильно создал OpenCV, поэтому использование некоторых функций (таких как cvwriteframe) просто не сработало бы - никаких ошибок во время выполнения или чего-то еще, просто никаких функций. cvWriteFrame может вызываться без сообщений об ошибках печати/ошибок (хотя это не сработало). Это было невероятно сложно и разочаровывает, поскольку нет выхода на консоль, нет ошибки компиляции, ошибки компоновщика, просто нет функциональности.

Есть ли способ настроить библиотеку при построении, чтобы дать отзыв или что-то, когда это произойдет? Моя конкретная проблема была вызвана неправильной привязкой к ffmpeg, когда я построил OpenCV, но ничего в создании или запуске моего приложения никогда не намекал бы на то, что это основная причина.

Я надеюсь, против надежды, есть способ сделать это, но ничего я нашел не указывает OpenCV даст выход я ищу хотя :(

+0

кажется новейшую сборку OpenCV (2.4), который был только что выпустили может включать некоторые этой информации - http://code.opencv.org/projects/opencv/wiki/ChangeLog – enderland

ответ

0

Кажется, есть настройка конфигурации в здании OpenCV (в CMake), который

OPENCV_WARNINGS_ARE_ERRORS

Это, кажется, единственный вариант, который находится рядом.

Смежные вопросы