1

私は問題があります。エラーは次のとおりです。

アーキテクチャ x86_64 の未定義シンボル "cvloadimage"、main.o の:_main から参照

どうすれば解決できますか?

4

1 に答える 1

0

関数の名前はcvLoadImage(). 注意: Cは大文字と小文字を区別するプログラミング言語です。

この関数はlibopencv_highgui.dylibに実装されているため、アプリケーションをリンクすることをお勧めします。OpenCV ライブラリも であることを確認してくださいx86_64。そうしないと、リンクが機能しません。それらのアーキテクチャを確認するには、それらに指定されたコマンドライン ツールを実行fileします。

-arch i386 -m 32gcc を使用している場合は、 を指定して、アプリケーションのビルドを強制的に 32 ビットにすることができます。

于 2012-07-20T03:14:19.340 に答える