У меня есть программа обработки изображений C, которая использует библиотеку OpenCV. Я разрабатывал это с Visual Studio 2008, пока это не произошло. Поэтому я перенес весь проект на netbeans (6.9) и MinGW.
Я настроил netbeans для использования библиотек OpenCV, как описано в этом блоге .
Но когда я запускаю программу, она выдает эту ошибку «Приложение не удалось правильно инициализировать (0xc0150002)»
Я не думаю, что это происходит при попытке прочитать какие-либо файлы изображений с жесткого диска. Выдает ошибку, даже не выполняя 1-ю строку в основном методе.
Единственное изменение, которое я внес в код, это следующее.
static __inline void release_mem( CvPoint2D64f*, CvPoint2D64f*, static struct feature** );
это дало мне ошибку: storage class specified for parameter 'type name'
поэтому я изменил код на (метод проб и ошибок, а не на любую логику)
static __inline void release_mem( CvPoint2D64f*, CvPoint2D64f*, struct feature** );