GTK+ GLib::绑定问题

GTK+ GLib::绑定问题

我正在尝试在运行 Debian Jessie 的 Beaglebone Black (arm7 Linux) 上配置 GTK+ 开发,并且几乎可以正确编译所有内容(我使用 VisualGDB 在 Win10 上进行交叉编译),除了 Glib::Bindings 之外。

无论我尝试什么,我似乎都无法启用绑定。我需要设置一个标志吗?或者我是否缺少一个 Glib 用于绑定的库?也许我只是没有指定一个库?

我无法使用 pkg-config 工具来设置标志,因此我只是复制了输出pkg-config --cflags --libs gtkmm-3.0并将它们手动插入到编译器中。

这是我安装的:

libgtkmm-2.4-1c2a/stable 1:2.24.4-1.1 armhf
libgtkmm-2.4-dbg/stable 1:2.24.4-1.1 armhf
libgtkmm-2.4-dev/stable 1:2.24.4-1.1 armhf
libgtkmm-2.4-doc/stable 1:2.24.4-1.1 all
libgtkmm-3.0-1/stable,now 3.14.0-1 armhf [installed,automatic]
libgtkmm-3.0-dbg/stable 3.14.0-1 armhf
libgtkmm-3.0-dev/stable,now 3.14.0-1 armhf [installed]
libgtkmm-3.0-doc/stable 3.14.0-1 all
libglib-object-introspection-perl/stable 0.025-1 armhf
libglib-perl/stable 3:1.305-2 armhf
libglib2.0-0/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib2.0-0-dbg/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib2.0-0-refdbg/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib2.0-bin/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib2.0-cil/jessie-backports,now 2.12.40-1~bpo8+1 armhf [installed]
libglib2.0-cil-dev/jessie-backports,now 2.12.40-1~bpo8+1 armhf [installed]
libglib2.0-data/jessie-backports,now 2.48.0-1~bpo8+1 all [installed]
libglib2.0-dev/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib2.0-doc/jessie-backports,now 2.48.0-1~bpo8+1 all [installed]
libglib2.0-tests/jessie-backports,now 2.48.0-1~bpo8+1 armhf [installed]
libglib3.0-cil/stable 2.99.3-2 armhf
libglib3.0-cil-dev/stable 2.99.3-2 armhf
libglibmm-2.4-1c2a/stable,now 2.42.0-1 armhf [installed,automatic]
libglibmm-2.4-dbg/stable 2.42.0-1 armhf
libglibmm-2.4-dev/stable,now 2.42.0-1 armhf [installed,automatic]
libglibmm-2.4-doc/stable 2.42.0-1 all

相关内容