Проблемы с разбором - Opencv с Xcode - PullRequest
0 голосов
/ 02 мая 2019

Внезапно я получаю «Ожидаемый безусловный идентификатор» и «Имя типа, объявленное в качестве ссылки на ссылку» при разборе проблем при импорте opencv2 / opencv.hpp Я попытался перекомпоновать opencv3, обновленный с opencv 3 до 4и перезапустил Xcode.Как это можно решить?Используется предварительно собранный opencv отсюда: https://opencv.org/releases/ и Xcode 10.2

См. Все ошибки синтаксического анализа

Ожидаемый безусловный идентификатор:

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

1 Ответ

0 голосов
/ 02 мая 2019

Хорошо, так ... Я понятия не имею, что вызвало ошибку.Я открыл другой проект IOS, который использует OpenCV, и он дал те же ошибки.Затем я создал новый проект и добавил #include iostream, ostream и получил ту же ошибку.Таким образом, он не был изолирован для opencv.Поэтому я удалил и переустановил Xcode и теперь он работает !!Bizarre!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...