3

私はXcodeが初めてです。プロジェクトに lib を追加するには、助けが必要です。opencv フレームワークをダウンロードしました。私はそれを私のプロジェクトに追加しました。main.hi には次のものがあります。

#include <stdio.h>  
#include <cv.h> 
#include <highgui.h>

#import <UIKit/UIKit.h>   
#import "AppDelegate.h"


int main(int argc, char *argv[])

{
    @autoreleasepool {

    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

}

プロジェクトを実行すると、次のようなエラーが発生しました: cv.h not found, highgui.h not found. ターミナル経由で /usr/include を確認したところ、cv.h と highgui.h がそこにあることがわかりました。どうすればいいのか誰か教えて?

4

4 に答える 4

8

試す

#include <opencv/cv.h>

OR

#include <opencv2/opencv.hpp>

OpenCV のインストールの詳細については、ここをクリックしてください。

于 2013-02-16T18:32:52.553 に答える
1

xcode でビルド設定を更新する必要があります。エラー メッセージは、xcode がこれらのファイルの場所を認識していないことを示しています。xcode ビルド設定で更新する必要がある設定が 2 つあります。

  1. ライブラリ検索パス

xcodeにはたくさんの設定があります。検索するフィールドの数を減らすには、右上隅にある検索ボックスを使用します。Libraryと入力すると、設定Library Search Pathsを持つセクション タイトルの検索パスが表示されます。そのフィールドをライブラリ ヘッダーの場所で更新します。最も一般的な場所は /usr/local/lib です。

  1. ヘッダー検索パス

ステップ 1 と同様に、検索ボックスを使用して、xcode が表示するオプションの数を減らすことができます。Headerを検索すると、 Search Pathsというラベルの付いたセクションが表示され、 Header Search Pathsのオプションが表示されます。そのフィールドをライブラリ ヘッダーの場所で更新します。

于 2013-02-16T18:37:38.663 に答える
0

OpenCV ヘッダーのインストール場所が、Xcode のユーザー ヘッダー検索パスにあることを確認してください。これは、プロジェクト設定またはターゲットのビルド設定で設定できます。

于 2013-02-16T18:35:03.373 に答える