Cle*_*lot 6 c++ opencv pkg-config
我在lubuntu 12.10发行版上安装了opencv.然后,当我尝试编译使用opencv的代码时,它说它无法找到它.所以我在终端尝试:
pkg-config --cflags --libs opencv
Run Code Online (Sandbox Code Playgroud)
它回答我,它找不到opencv.但文件安装在/ usr/lib中.我不明白为什么找不到它们.
Joh*_*ohn 13
对于 OpenCV 4,您可能必须使用:
pkg-config --cflags --libs opencv4
Run Code Online (Sandbox Code Playgroud)
(注意最后的4!)
小智 10
你必须把pkg-config --cflags --libs opencv你的g ++行放在最后.例如 :
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
Run Code Online (Sandbox Code Playgroud)
编译
g++ `pkg-config --cflags --libs opencv` test.cpp -o test
Run Code Online (Sandbox Code Playgroud)
不编译并具有未定义的引用.