我想编译一个包含gtkmm.h文件的C ++程序来构建一个小应用程序。
我从Gnome开发者网站(Link)获取了代码。我目前使用i3桌面在x64笔记本电脑上使用内核4.1.15在ArchLinux上。
#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);
}
program:
g++ simple.cc -o simple `pkg-config gtkmm-3.0 --cflags --libs`
有很多输出我觉得链接到external site会更好,因为它真的很大。在网站上,您只能看到错误的前100行。如果您想要一切,请给我发邮件。 (它重复自己,它只是告诉不同的文件,无效的函数调用等)。
提前致谢。
答案 0 :(得分:1)
尝试执行编译器告诉您的操作:将-std=c++11
添加到命令行。