Iphone OpenCV导入不在iOS中编译
我在我的Iphone OpenCV导入不在iOS中编译,iphone,ios,xcode,opencv,Iphone,Ios,Xcode,Opencv,我在我的Xcode项目中加入了OpenCV 然后在头文件中声明一个openCV矩阵对象cv::Mat @interface TestViewController : UIViewController { cv::Mat myMat; } 当我尝试编译时失败,出现错误,“类型名称需要一个说明符或限定符” 当我在.mm文件中本地声明cv::Mat对象时,同样的问题不会发生。另外,我拥有的一个示例项目在其头文件中声明了相同的cv::Mat对象,并且该项目可以编译 为什么会发生这种情况 当我
Xcode
项目中加入了OpenCV
然后在头文件中声明一个openCV矩阵对象cv::Mat
@interface TestViewController : UIViewController
{
cv::Mat myMat;
}
当我尝试编译时失败,出现错误,“类型名称需要一个说明符或限定符
”
当我在.mm
文件中本地声明cv::Mat
对象时,同样的问题不会发生。另外,我拥有的一个示例项目在其头文件中声明了相同的cv::Mat
对象,并且该项目可以编译
为什么会发生这种情况 当我将源文件扩展名更改为
.mm
时,问题得到了解决。是否包含opencv标题?