gpt4 book ai didi

ubuntu - GLib-GIO-CRITICAL断言错误的含义

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:41 26 4
gpt4 key购买 nike

我成功编译了下面的程序simple.cc:

#include <gtkmm.h>

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

Gtk::ApplicationWindow window;

return app->run(window);
}

使用以下命令:

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

这给了我简单的可执行文件,但是当我尝试运行它时,出现以下错误:

(simple:2964): GLib-GIO-CRITICAL **: g_application_list_actions: assertion `application->priv->is_registered' failed
Segmentation fault (core dumped)

据我所知,我拥有最新最好的 GLib 包。我正在运行 Ubuntu 12.04 LTS。

最佳答案

我刚开始学习同一教程时遇到了同样的问题。替换:

    Gtk::ApplicationWindow window;

    GTK::Window window;

如果您阅读教程中的代码说明,后者实际上就是所讨论的代码。进行此更改使该程序对我有用。

关于ubuntu - GLib-GIO-CRITICAL断言错误的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756770/

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