Ubuntu 11.10上gtkmm-3.0中缺少文件application.h
Missing File application.h in gtkmm-3.0 on Ubuntu 11.10
我目前正在尝试从编译一些代码示例
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应用程序接口可以获得什么好处?
根据Gtk::应用程序文档,它只存在于gtkmm 3.4+上。
您可以使用检查软件包的安装版本
pkg-config --modversion gtkmm-3.0
为gtkmm 3.0和3.2包装GtkApplication时出现一些问题。它现在在3.3.x开发源中,但最近被认为"还没有准备好"。我认为当3.4发布时,它的状态会很好。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- 在C++中查找文件
- c++库的公共头文件中应该包含什么
- Qtapplication.h : 没有这样的文件或目录
- 拆包/解密/提取/application.bin文件
- Ubuntu 11.10上gtkmm-3.0中缺少文件application.h
- 无法在另一台计算机上运行我的 exe 文件。 "Application requested the runtime to terminate it in an unusual way"错误
- 我如何上传一个文件或者我们可以说在Visual c++ Form Application中从系统中选择一个文件
- Qt5 QtQuick 2.0 (Qt Quick Application) 在一个窗口中切换视图(QML 文件)