可能这是一个愚蠢的问题,但我找不到自己的解决方案。对于一个非常简单的应用程序,我使用了一些函数gdk_window_reparent()和gtk_widget_get_window()。
但是:为了解决这些依赖关系,我需要链接哪个库?
-lgtk
没有做到这一点,名称必须是不同的......
谢谢!
答案 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
的集成方式。