gpt4 book ai didi

compiler-errors - Vala 编译器无法从库 Libsoup 2.4 中找到 soup.h

转载 作者:行者123 更新时间:2023-12-02 10:45:12 26 4
gpt4 key购买 nike

当我编译我的程序时,我总是得到这个错误:

fatal error: 'libsoup/soup.h' file not found

我正在使用的编译命令是:
valac --pkg glib-2.0 --pkg libsoup-2.4 Main.vala

我的操作系统是 MacOS Sierra 10.12,当我查看 Vala API 文件夹时,有一个 libsoup-2.4 文件位于: /opt/local/share/vala-0.36/vapi
我不知道这个问题是从哪里来的。
我已经在谷歌上搜索但没有成功。
请注意,代码只是 vala 的示例代码,来自: https://wiki.gnome.org/Projects/Vala/LibSoupSample

最佳答案

你需要安装 libsoup;只有 Vala 绑定(bind) (libsoup-2.4.vapi) 带有 Vala,而不是库本身或开发头文件。

请注意,错误中提到了 libsoup/soup.h (C header )丢失,不是 libsoup-2.4.vapi ;它实际上来自 C 编译器,而不是 Vala 编译器(Vala 被转译为 C,而不是直接编译为机器代码)。

关于compiler-errors - Vala 编译器无法从库 Libsoup 2.4 中找到 soup.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081067/

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