gpt4 book ai didi

ubuntu - CMake 找不到包

转载 作者:行者123 更新时间:2023-12-04 18:44:26 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 19.04 上编译 avro-c 1.9.1。 CMake 失败

CMake Error at CMakeLists.txt:188 (message):
libjansson >=2.3 not found
CMakeLists.txt的部分是
# Jansson JSON library
pkg_check_modules(JANSSON jansson>=2.3)
if (JANSSON_FOUND)
set(JANSSON_PKG libjansson)
include_directories(${JANSSON_INCLUDE_DIRS})
link_directories(${JANSSON_LIBRARY_DIRS})
else (JANSSON_FOUND)
message(FATAL_ERROR "libjansson >=2.3 not found")
endif (JANSSON_FOUND)
apt告诉图书馆以下内容:
$ apt list libjansson-dev
Listing... Done
libjansson-dev/disco,now 2.12-1build1 amd64 [installed]

我怀疑字符串 2.12-1build1无法匹配某些模式,因此 CMake 无法检测到包。我试图删除版本检查,但这并没有改变任何东西。
现在我想简单地删除检查并手动设置相关变量。如果有人能指出我要写什么来适本地设置变量,我将不胜感激。

最佳答案

感谢@Tsyvarev 的评论。 pkg-config没有安装在我的系统上。

关于ubuntu - CMake 找不到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58502040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com