отладка openCV в визуальной студии 2005 - PullRequest
0 голосов
/ 23 июня 2011

Я новичок в Visual Studio 2005 и пытаюсь справиться с этим. Я использую его для компиляции и отладки приложения под названием AAM-библиотека (которую я не писал), которая использует OpenCV 1.0. Я скомпилировал программное обеспечение, и теперь я получаю ошибку во время выполнения.

Чтобы выяснить причину ошибки (я знаю номер строки и имя файла, который генерирует ошибку, так как ошибка времени выполнения подсказывает мне), я хочу пройтись по коду в нескольких строках перед ошибкой. Ошибка в файле openCV, который называется opencv / cv / src / cvshapedescr.cpp. Для отладки я понял, что могу пройти с самого начала программы, используя F11 или F10, но это займет целую вечность, чтобы достичь ошибки. Есть ли способ исправить ошибку? Я пытаюсь поместить точку останова в файл openCV, но это не часть рабочей области, над которой я работаю, и поэтому она, похоже, не дает эффекта.

1 Ответ

1 голос
/ 23 июня 2011

Поместите точку останова за несколько строк до ошибки или используйте команду run to cursor.Не существует волшебной функции «10 строк до этой точки останова».(Intellitrace может сделать это для управляемого кода, но это совершенно другая игра)

Также обратите внимание, что параллельная отладка стала намного лучше в VC2008, вы можете рассмотреть возможность использования более нового компилятора, такого как VC2008 или VC2010.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...