c++ - 解析问题 - Opencv 与 Xcode

标签 c++ ios xcode opencv

突然间,我在导入 opencv2/opencv.hpp 时遇到“预期的不合格 ID”和“类型名称声明为对引用的引用”解析问题我尝试重新链接 opencv3,从 opencv 3 升级到 4并重新启动 Xcode。如何解决这个问题? 从这里使用预构建的 opencv:https://opencv.org/releases/和 Xcode 10.2

See All Parsing Errors

预期的不合格 ID:

Expected unqualified-id

Expected unqualified-id

CODE - Removed everything and left with this, but it still has parsing errors. 
-------
.mm
------

#import <opencv2/opencv.hpp>
#import <opencv2/imgcodecs/ios.h>
#import <Foundation/Foundation.h>
#import "OpenCVWrapper3.h"
#include <vector>

using namespace std;


@implementation OpenCVWrapper3

+ (NSString *) openCVVersionString
{
    return [NSString stringWithFormat:@"OpenCV Version %s", CV_VERSION];
}

@end

----
.h
----
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>


@interface OpenCVWrapper3 : NSObject

+ (NSString *) openCVVersionString;

@end

最佳答案

好吧...我不知道是什么导致了错误。我打开了另一个使用 opencv 的 ios 项目,它给出了相同的错误。然后我创建了一个新项目并添加了 #include iostream, ostream 并得到了相同的错误。所以它并不是孤立于 opencv 的。所以我删除并重新安装了 Xcode,现在它可以工作了!奇怪!

关于c++ - 解析问题 - Opencv 与 Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55942949/

相关文章:

ios - Xcode DerivedData目录删除后一直返回

c++ - 汇编程序和C++的关系

c++ - 运行 libsandbox

c++ - C++中的可变长度数组开销?

ios - 动画 UICollectionView,但单元格消失

iphone - UITextView 不滚动

类和子类中的 C++ 成员函数指针

iOS:当应用程序被带到前台时刷新数据

iphone - 创建基本的内容浏览 iPhone 应用程序

ios - 无法验证 iPhone 开发者应用程序