【发布时间】:2012-03-27 15:27:54
【问题描述】:
我目前正在尝试从
编译一些代码示例http://developer.gnome.org/gtkmm-tutorial/unstable/sec-treeview-examples.html.en
但据我所知,Ubuntu 11.10 gtkmm-3.0 缺少该文件
/usr/include/gtkmm-3.0/gtkmm/application.h
我在其他任何地方都找不到它:
apt-file search "gtkmm/application.h"
什么都不返回。
更奇怪的是,Application 在/usr/include/gtkmm-3.0/gtkmm 下在任何地方都没有引用。
这里是主要功能
#include "../examplewindow.hpp"
#include <gtkmm/application.h>
int main(int argc, char *argv[])
{
Glib::RefPtr<Gtk::Application> app = Gtk::Application::create(argc, argv, "org.gtkmm.example");
ExampleWindow window;
return app->run(window);
}
我错过了什么吗? API 最近有变化吗?
阅读好答案后:
现在,在 gtkmm 3.2 中,我使用
#include "../examplewindow.hpp"
int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
ExampleWindow window;
Gtk::Main::run(window);
}
相反。改用 3.4 应用程序接口有什么好处?
【问题讨论】:
标签: c++ header-files gnome gtkmm