ヌルポインター親衛隊

社内でひとりエンジニアやってます。

【Ubuntu、OpenCV】OpenCVの簡単なMakefile

OpenCVコンパイルをmakeで行えるようにするため、Makefileを書きました。

compile tool

CC = g++

option

CFLAGS   = -Wall -O2 `pkg-config opencv --cflags` `pkg-config opencv --libs`
LIB  = -lm -opencv
INCLUDES  = -I/usr/include/opencv

FILE = main

コマンド

$(CC) -o $(FILE).cpp $(FILE) $(CFLAGS) $(LIB) $(INCLUDES)

make初心者なので見苦しいMakefileだと思います。

自分の環境(Ubuntu14.04)では'pkg-config opencv --libs'の部分でなんらかの(覚えていない)エラーが発生しました。この部分はpkg-config opencv --libsというシェルのコマンドを展開するはずなのですが...

もし自分と同じようにエラーが発生した場合には一度シェルでコマンドを実行し、その結果に置き換えてMakefileを記述するとうまくいくようです。

参考:http://qiita.com/wkentaro/items/3a770726deb8fa1f214a