GTK + gio没有这样的文件或目录

Rob*_*bik 5 c++ gtk

我正在使用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

uli*_*tko 3

您还需要安装 gtk include (带有 的文件夹)并在编译器的Include pathsgtk.h中指定该路径。


另请注意,GTK 依赖于其他几个库,包括gobjectglib。您还需要安装它们。