正在运行
在使用brew安装软件包的Mac Mojave上,CMake失败并显示>
find_package(PkgConfig) pkg_search_module(CAIRO REQUIRED cairo>=1.12.16)
有错误消息:
CMake Error at /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindPkgConfig.cmake:696 (message): None of the required 'cairo>=1.12.16' found
正在运行:
pkg-config --modversion cairo
输出当前安装的有效版本
1.16.0
,但仍未在CMake中找到。
在使用brew来安装软件包的Mac Mojave上,CMake失败,出现find_package(PkgConfig)pkg_search_module(需要CAIRO cairo> = 1.12.16),并显示错误消息:/ usr / local / Cellar / ...处的CMake错误。>]
正在运行
pkg-config --exists --print-errors cairo
实际上给出了为什么找不到它的答案:
Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'gobject-2.0', not found
按照建议,将libffi添加到pkg-config路径将解决此问题。将此添加到您的.bash_profile或仅添加到您的env变量。
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
运行
brew info libffi
时也会给出。
正在运行