4
我在一個Lubuntu 12.10發行版上安裝了opencv。然後,當我嘗試編譯使用opencv的代碼時,它說它找不到它。所以我嘗試在一個終端:pkg-config找不到opencv
pkg-config --cflags --libs opencv
它回答我,它無法找到opencv。但是這些文件安裝在/ usr/lib中。我不明白爲什麼找不到它們。
我在一個Lubuntu 12.10發行版上安裝了opencv。然後,當我嘗試編譯使用opencv的代碼時,它說它找不到它。所以我嘗試在一個終端:pkg-config找不到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
不編譯,並有未定義的引用。
您需要安裝軟件包'libopencv-dev'。 – 2013-02-27 13:59:33
我只安裝了libcv,我添加了libopencv,它工作。非常感謝。 – 2013-02-27 14:18:21
看來你已經找到了你的答案。你能否回答你自己的問題並接受它。 – aiao 2014-01-14 15:41:20