Я был очень расстроен, так как я установил vs2013. Мой код на vs 2010 все работал хорошо больше года, а несколько дней назад мне пришлось обновить vs2013. Начиная с первого запуска, я все время drawContours()
в крушение в точке, где я drawContours()
. Кажется, что код пытается получить доступ за пределы/список/набор точек контура. Один и тот же код отлично работает с VS2010. Может ли это быть ошибка vs2013 (VC++)?
Оказалось, что это правда, когда я почувствовал, что сам создаю opencv. Мне пришлось построить все opencv в VS2013, а затем пришлось сделать переменную PATH, чтобы указать на каталог bin вновь созданных файлов, а затем также разместить места в папках для недавно созданных.lib файлов в VS. Теперь все работает нормально.
Но другая половина показалась, что VS2013 не сохранил изменения, внесенные мной в файлы lib, например, я переименовал некоторые файлы из * 245d.lib в * 248d.lib, но VS не сохранил их. Это было довольно странно.