OpenCV导入无法在iOS中编译

时间:2012-02-03 12:50:11

标签: iphone ios xcode opencv

我在OpenCV项目中添加了Xcode给定here

然后我在头文件中声明了一个openCV Matrix对象cv::Mat

@interface TestViewController : UIViewController 
{
   cv::Mat myMat;

}

当我尝试编译时失败并显示错误“Type name requires a specifier or qualifier

当我在cv::Mat文件中本地声明.mm对象时,不会发生同样的问题。此外,我的示例项目在其头文件中声明了相同的cv::Mat对象,并且该项目编译。

为什么会这样?

1 个答案:

答案 0 :(得分:2)

当我将源文件名扩展名更改为.mm时,问题已解决。