链接GTK的库函数?

时间:2016-05-31 07:49:37

标签: linux gcc linker gtk

可能这是一个愚蠢的问题,但我找不到自己的解决方案。对于一个非常简单的应用程序,我使用了一些函数gdk_window_reparent()和gtk_widget_get_window()。

但是:为了解决这些依赖关系,我需要链接哪个库?

-lgtk

没有做到这一点,名称必须是不同的......

谢谢!

1 个答案:

答案 0 :(得分:2)

使用名为pkg-config的程序生成构建GTK +软件所需的编译器和链接器标志。

pkg-config --cflags gtk+-3.0            # compiler flags only
pkg-config --libs gtk+-3.0              # linker flags only
pkg-config --cflags --libs gtk+-3.0     # both

如果要从shell或makefile构建,可以使用反引号捕获这些程序的输出并将它们添加到当前命令行。如果您使用的是构建系统,请查看它与pkg-config的集成方式。