当前位置:   article > 正文

编译OpenCV的文件时报错 g++: error: pkg-config opencv --cflags --libs: 没有那个文件或目录_pkg-config opencv --cflags --libs:no package ‘open

pkg-config opencv --cflags --libs:no package ‘opencv’ found

具体看如下截图

 

解决办法:

pkg-config opencv --cflags --libs外面的引号是键盘左上角1旁边的那个引号,替换一下就可以了

 

编译命令中选项解释:

–cflags:用来指定程序在编译时所需要头文件所在的目录
–libs:用来指定程序在链接时所需要的动态链接库的目录

编译命令中工具解释“pkg-config”,它主要有以下几个功能:
1.检查库的版本号。如果所需要的库的版本不满足要求,它会打印出错误信息,避免链接错误版本的库文件。
2.获得编译预处理参数,如宏定义,头文件的位置。
3.获得链接参数,如库及依赖的其它库的位置,文件名及其它一些连接参数。
注意:使用之前请确保你安装的OpenCV的安装链接库文件的目录下有一个pkgconfig文件夹,在该文件夹里面有个opencv.pc的文件,其实这就是pkg-config下OpenCV的配置文件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/201039
推荐阅读
相关标签
  

闽ICP备14008679号