c – pkg-config找不到opencv

我在lubuntu 12.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

不编译并具有未定义的引用.

转载注明原文:c – pkg-config找不到opencv - 代码日志