私は問題があります。エラーは次のとおりです。
アーキテクチャ x86_64 の未定義シンボル "cvloadimage"、main.o の:_main から参照
どうすれば解決できますか?
関数の名前はcvLoadImage()
. 注意: Cは大文字と小文字を区別するプログラミング言語です。
この関数はlibopencv_highgui.dylibに実装されているため、アプリケーションをリンクすることをお勧めします。OpenCV ライブラリも であることを確認してくださいx86_64
。そうしないと、リンクが機能しません。それらのアーキテクチャを確認するには、それらに指定されたコマンドライン ツールを実行file
します。
-arch i386 -m 32
gcc を使用している場合は、 を指定して、アプリケーションのビルドを強制的に 32 ビットにすることができます。