未選択 / 2008/05/30 (Fri) / 編集 |
MacPortsでインストールしたOpenCVを使ってみるテスト
まずだめなところ
サンプルコードがコンパイルできない、、、
「edge.c:6:16: error: cv.h: No such file or directory」 パスが通ってないらしい、、、仕方ないので.tcshrcに「setenv C_INCLUDE_PATH /opt/local/include」してみる
するとこんどはldで「Undefined symbols:」がたくさん、、、
てゆうか本家のリファレンスマニュアルも関数がどのヘッダファイルに記述されてるか書いてないってどういうことだよ!
インストールに(待ち時間だけで)五時間かかったのに、、、
そうおもったあなた(俺含む)に
「/opt/local/var/macports/software/opencv/1.0.0_0/opt/local/share/opencv/samples/c/build_all.sh」を見てみよう
「gcc -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv`;」ってかいてあるよ
%pkg-config --cflags opencv
-I/opt/local/include/opencv
%pkg-config --libs opencv
-L/opt/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml
より
%gcc コンパイルしたいファイル -I/opt/local/include/opencv -L/opt/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml
しろってことらしい、それぐらいサンプルコードんとこに書いとけ(笑)
まずだめなところ
サンプルコードがコンパイルできない、、、
「edge.c:6:16: error: cv.h: No such file or directory」 パスが通ってないらしい、、、仕方ないので.tcshrcに「setenv C_INCLUDE_PATH /opt/local/include」してみる
するとこんどはldで「Undefined symbols:」がたくさん、、、
てゆうか本家のリファレンスマニュアルも関数がどのヘッダファイルに記述されてるか書いてないってどういうことだよ!
インストールに(待ち時間だけで)五時間かかったのに、、、
そうおもったあなた(俺含む)に
「/opt/local/var/macports/software/opencv/1.0.0_0/opt/local/share/opencv/samples/c/build_all.sh」を見てみよう
「gcc -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv`;」ってかいてあるよ
%pkg-config --cflags opencv
-I/opt/local/include/opencv
%pkg-config --libs opencv
-L/opt/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml
より
%gcc コンパイルしたいファイル -I/opt/local/include/opencv -L/opt/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml
しろってことらしい、それぐらいサンプルコードんとこに書いとけ(笑)
トラックバック
URL :
コメント