我有一个使用 OpenCV 库的图像处理 C 程序。在发生这种情况之前,我一直在使用 Visual Studio 2008 进行开发。所以我把整个项目搬到了 netbeans(6.9) 和 MinGW。
我已将 netbeans 配置为按照此博客中的指导使用 OpenCV 库。
但是当我运行程序时,它给出了这个错误“应用程序无法正确初始化(0xc0150002)”
我认为尝试从硬盘读取任何图像文件时不会发生这种情况。它甚至没有在 main 方法中执行第一行就给出了错误。
我对代码所做的唯一更改就是这个。
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** );