gpt4 book ai didi

c++ - Ubuntu 11.10 上的 gtkmm-3.0 中缺少文件 application.h

转载 作者:搜寻专家 更新时间:2023-10-31 01:15:38 25 4
gpt4 key购买 nike

我目前正在尝试从中编译一些代码示例

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 应用程序接口(interface)有什么好处?

最佳答案

根据Gtk::Application文档,它只存在于 gtkmm 3.4+。
您可以通过以下方式检查软件包的安装版本:

pkg-config --modversion gtkmm-3.0

关于c++ - Ubuntu 11.10 上的 gtkmm-3.0 中缺少文件 application.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com