Я хочу создать собственный модуль GTK, который должен загружаться при запуске приложения GTK.
Документация по этой теме встречается редко, я много искал, но так и не смог ее запустить. Я использую Ubuntu Linux с GTK3 и пробовал софор:
void gtk_module_init(gint *argc, gchar ***argv[])
внутри. Насколько я понял, этого должно быть достаточно для создания простого модуля. Полный код:#include <iostream>
#include <gtk/gtk.h>
void gtk_module_init(gint *argc, gchar ***argv[]) {
std::cout << "huhu" << std::endl;
}
gnomine --gtk-module=libtest-gtk-module.so
Но все, что я получил, это:Gtk-Message: Failed to load module "libtest-gtk-module.so"
Итак, что еще нужно сделать, чтобы GTK загрузил эту библиотеку?
Заранее большое спасибо!