10

lubuntu12.10ディストリビューションにopencvをインストールしました。次に、opencvを使用しているコードをコンパイルしようとすると、見つからないと表示されます。だから私はターミナルで試してみます:

pkg-config --cflags --libs opencv

opencvが見つからないと答えます。ただし、ファイルは/ usr/libにインストールされます。なぜ見つからないのかわかりません。

4

2 に答える 2

10

pkg-config --cflags --libs opencvg++行の最後に配置する必要があります。例えば ​​:

g++ test.cpp -o test `pkg-config --cflags --libs opencv`

コンパイル

g++ `pkg-config --cflags --libs opencv` test.cpp -o test

コンパイルせず、未定義の参照があります。

于 2014-01-16T17:42:06.500 に答える
5

OpenCV 4の場合、以下を使用する必要がある場合があります。

pkg-config --cflags --libs opencv4

(最後に4つに注意してください!)

于 2020-09-18T11:54:56.220 に答える