読者です 読者をやめる 読者になる 読者になる

tak0kadaの何でもノート

発声練習、生存確認用。

医学関連は 医学ノート

pkg-configメモ

C、C++
  • pkg-configはライブラリを利用する際に必要となる各種フラグやパス等を、共通したインターフェースで提供でするための手段である。(wikipediaより)
  • pkg-configに対応していて.pcファイルを生成するライブラリなら利用できる。
  • pkg-config --cflags opencv --> -I/usr/local/include/opencv -I/usr/local/includeなど
  • pkg-config --libs opencv --> -L/usr/local/lib -lopencv_shape ...
  • これをg++にコンパイルオプションとして渡せばいい。
  • g++に直接渡すにはg++ -o main main.cpp `pkg-config --cflag opencv` `pkg-config --libs opencv`などとする

参考

http://www.yasutomo57jp.com/2010/09/01/linuxでopencvを入れて適当なコードをコンパイルするまで/