我正在使用VC++ 2008,我的代码是:
#include <gtk/gtk.h>
int main( int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在每个编译器中我得到相同的错误:gio/gio.h:没有这样的文件或目录.
我添加了这个库:gtk-win32-2.0.lib gdk-win32-2.0.lib gailutil.lib
我还可以做些什么?
编辑:我添加了包括和箱子.错误发生在gdkapplaunchcontext.h>第30行> #include
您还需要安装 gtk include (带有 的文件夹)并在编译器的Include pathsgtk.h中指定该路径。
另请注意,GTK 依赖于其他几个库,包括gobject和glib。您还需要安装它们。