Значение ошибки утверждения GLib-GIO-CRITICAL

Я успешно скомпилировал следующую программу 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.

5
задан mring 25 May 2012 в 15:00
поделиться