0

この指示に従ってopencvフレームワークを作成しようとしています

理由はわかりませんが、空のフレームワークを取得しました。フレームワークを別途ダウンロードします。私はそれを正しく追加します....すべてが大丈夫です。しかし、私がタイプするとき(例えば):

#include "opencv/cv.h"
#include "opencv/highgui.h"
#include "stdio.h"
#import <UIKit/UIKit.h>


#import "AppDelegate.h"

int main(int argc, char *argv[])
{
    cvNamedWindow("Wi", CV_WINDOW_NORMAL);
}

このエラーが発生しました:アーキテクチャi386の未定義のシンボル: "_ cvNamedWindow"、参照元:main.oの_main:アーキテクチャi386のシンボルが見つかりませんclang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを参照)

多分誰かがこの問題を解決する方法を知っています。あるいは、誰かが正しくフレームワークを持っているかもしれません。Plz、正しいフレームワークをダウンロードするためのリンクを送ってください。私はそれで何度も過ごしました。誰かを助ける

4

1 に答える 1

0

以下は、openCVフレームワークの最近のビルドでXCode4.5+と互換性のあるいくつかの小さな動作中のiOSサンプルプロジェクトです。

http://www.github.com/foundry

それらの1つを実行できるかどうかを確認し(変更は必要ありません)、openCVフレームワークをプロジェクトにドラッグしてみてください。

xcode4.3を実行している場合、これらのほとんどがXcode 4.5を使用して作成されているため、問題が発生する可能性があります。しかし、これは:

http://www.github.com/foundry/OpenCVSquaresSL

3つのターゲットがあります。SLターゲットは、SnowLeopardでXCode4.2で実行するように設計されたopenCVフレームワークとビルド設定を使用しますが、他のターゲットが機能しない場合でも機能する可能性があります。

あるいは-より良い-現在のXCode(4.6)にアップグレードする

于 2013-02-18T18:55:15.167 に答える