gtk - GLib编译错误(ffi.h),但libffi已安装

标签 gtk glib

成功配置后,make 退出并显示snipped

gclosure.c:29:17: fatal error: ffi.h: No such file or directory
compilation terminated.

我安装了 libffi,并找到 ffi.h 给出:

/home/luca/gcc4.6/gcc-4.6.0/libffi/include/ffi.h.in
/usr/include/x86_64-linux-gnu/ffi.h
/usr/share/doc/ghc-doc/html/users_guide/ffi.html
/usr/share/doc/libffi5/html/Using-libffi.html

最佳答案

如果您有一个基于 Debian 且带有 apt-get 的 Linux 操作系统:

sudo apt-get install libffi-dev

使用基于 Redhat 的操作系统:

yum install libffi-devel

使用 Alpine Linux:

apk add libffi-dev

关于gtk - GLib编译错误(ffi.h),但libffi已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982486/

相关文章:

c - 如何连接 GtkAction 信号?

gtk - 自动滚动 gtk 滚动窗口

c++ - 使用开罗检查路径是否简单且封闭

c - Glib 哈希表 - 键不存在

c - g_bus_get_sync 返回 NULL 但 dbus_g_bus_get_private 有效

linux - 开罗,支持 pdf

c - 如何创建一个新线程以使 pcap_loop() 和 gtk_main() 兼容?

c - 没有主循环的 GLIB 用法

c - 信号名称 `somename' 无效,例如 `0x80c00b0'

c - AIX 7.2 GLib-GObject 信号传入无效