错误包括gtkmm.h

时间:2016-01-11 16:57:05

标签: c++ user-interface include gtkmm

我想编译一个包含gtkmm.h文件的C ++程序来构建一个小应用程序。

我从Gnome开发者网站(Link)获取了代码。我目前使用i3桌面在x64笔记本电脑上使用内核4.1.15在ArchLinux上。

代码:

example.cc

#include <gtkmm.h>

int main(int argc, char *argv[])
{
  auto app =
    Gtk::Application::create(argc, argv,
      "org.gtkmm.examples.base");

  Gtk::Window window;
  window.set_default_size(200, 200);

  return app->run(window);
}

Makefile:

program:
    g++ simple.cc -o simple `pkg-config gtkmm-3.0 --cflags --libs`

错误:

有很多输出我觉得链接到external site会更好,因为它真的很大。在网站上,您只能看到错误的前100行。如果您想要一切,请给我发邮件。 (它重复自己,它只是告诉不同的文件,无效的函数调用等)。

提前致谢。

1 个答案:

答案 0 :(得分:1)

尝试执行编译器告诉您的操作:将-std=c++11添加到命令行。