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