【发布时间】:2021-11-12 14:24:51
【问题描述】:
我正在 Gnome Builder 中使用 gtk+-3.0 构建一个小应用程序,但我想将 libzip 用于某些功能。但显然介子不接受添加 libzip。看我的sn-p:
foo_deps = [
dependency('libzip', version: '>= 1.5.0'),
dependency('gio-2.0', version: '>= 2.50'),
dependency('gtk+-3.0', version: '>= 3.22')
]
这是我的错误信息:
../../../../../../Projetos/foo/src/meson.build:8:0: ERROR: Dependency "libzip" not found, tried pkgconfig and cmake
但 libzip 被列为 pkgconfig 包:
[vinicius@maclinux ~]$ pkg-config --list-all | grep libzip
libzip libzip - library for handling zip archives
还有:
[vinicius@maclinux ~]$ pkg-config --libs libzip
-lzip
最后:
[vinicius@maclinux ~]$ ls -l /usr/include | grep zip.h
-rw-r--r-- 1 root root 26491 mar 2 2021 zip.h
我被困住了。我在互联网上找不到任何关于 libzip 一起使用介子的帮助。我试图忽略 libzip 和一个依赖项,但介子抱怨它找不到 zip.h。
我在 ArchLinux 中运行它。
[更新] 如果我使用介子手动编译,它可以工作。该问题仅出现在 GNOME Builder 内部。
【问题讨论】:
标签: archlinux meson-build libzip gnome-builder