编译时出错

编译时出错

我需要在 Ubuntu Linux 平台上的 opencv 中编译一个简单的显示图像代码,但是出现了以下错误:

gcc: error: ‘pkg-config: No such file or directory
gcc: error: opencv‘: No such file or directory
gcc: error: unrecognized option ‘--cflags’
gcc: error: unrecognized option ‘--libs’

有人可以帮我吗?

答案1

请记住也包括产生错误的命令。

在这种情况下,我猜你从某个地方复制粘贴了 gcc 命令行,并且标点符号被弄乱了

$ gcc -o hello ‘pkg-config --cflags --libs opencv‘ hello.cpp
gcc: error: ‘pkg-config: No such file or directory
gcc: error: opencv‘: No such file or directory
gcc: error: unrecognized option ‘--cflags’
gcc: error: unrecognized option ‘--libs’

pkg-config 字符串周围的正确标点符号应该是“反引号”,而不是您似乎拥有的正引号“...”。

$ gcc -o hello `pkg-config --cflags --libs opencv` hello.cpp

相关内容