我正在 Gnome Builder 中使用 gtk+-3.0 构建一个小型应用程序,但我想将 libzip 用于某些功能。但显然介子不接受添加 libzip。看我的片段:
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 内部。