完整报错
CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_internal)
CMakeLists.txt:99 (pkg_check_modules)
解决办法
sudo apt-get update
sudo apt-get install pkg-config
报错原因
The error message indicates that CMake cannot find a required package using pkg-config. To resolve this issue, you need to make sure that the necessary development packages are installed on your system.
pkg-config是干什么的?
pkg-config 是一个用于在编译和链接时帮助定位和传递库依赖信息的工具。它允许开发人员在构建他们的软件时查询系统上安装的库的版本和编译选项等信息。
具体而言,pkg-config 的主要功能包括:
-
库信息查询: pkg-config 可以告诉你系统上安装的特定库的版本号、包