2017-08-25 15 views
1

openCVライブラリを使い始めたばかりなので、すべての設定をしようとしています。私は迅速なプロジェクトを持っていて、ココアポッドを介してフレームワークをダウンロードしました。私はopenCVフレームワークを私のobjective-cファイルにインポートしようとしており、エラーが発生しています。これは私のコードであり、以下はエラーです。Objective C Wrapperを使ったSwiftプロジェクトOpenCV

#import "OpenCVWrapper.h" 

//this line causes the errors 
#import <opencv2/opencv.hpp> 


@implementation OpenCVWrapper 
@end 

エラー:

enter image description here

+0

Bridging-Header.hでopenCV .hファイルをインポートするだけで動作しません。 –

+0

編集を確認してください。私はすでにあなたが言ったことをして、私のobjective-cクラスでopenCV機能を使用しようとしています。 –

+0

https://stackoverflow.com/questions/24206732/cant-use-swift-classes-inside-objective-cをご確認ください。役立つことを願って –

答えて

0

を参照してください、私は最終的に解決策を見つけました。したがって、コードは次のようになります。

#import <opencv2/opencv.hpp> 
#import "OpenCVWrapper.h" 
0

あなたはブリッジングヘッダーファイルを追加し、その中にObjective Cのファイルをインポートする必要があります。ファイルを作成したら、このファイルのパスをプロジェクトターゲットのビルド設定に追加する必要があります。ビルド設定でブリッジヘッダーを検索します。

インポートすべてのアップルヘッダ AFTER のOpenCVのものである:小さな掘削後

https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

+0

編集を確認してください。私はすでにあなたが言ったことをして、私のobjective-cクラスでopenCV機能を使用しようとしています。 –

関連する問題