lubuntu12.10ディストリビューションにopencvをインストールしました。次に、opencvを使用しているコードをコンパイルしようとすると、見つからないと表示されます。だから私はターミナルで試してみます:
pkg-config --cflags --libs opencv
opencvが見つからないと答えます。ただし、ファイルは/ usr/libにインストールされます。なぜ見つからないのかわかりません。
lubuntu12.10ディストリビューションにopencvをインストールしました。次に、opencvを使用しているコードをコンパイルしようとすると、見つからないと表示されます。だから私はターミナルで試してみます:
pkg-config --cflags --libs opencv
opencvが見つからないと答えます。ただし、ファイルは/ usr/libにインストールされます。なぜ見つからないのかわかりません。
pkg-config --cflags --libs opencv
g++行の最後に配置する必要があります。例えば :
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
コンパイル
g++ `pkg-config --cflags --libs opencv` test.cpp -o test
コンパイルせず、未定義の参照があります。
OpenCV 4の場合、以下を使用する必要がある場合があります。
pkg-config --cflags --libs opencv4
(最後に4つに注意してください!)