Bonjour,

Ayant besoin de Gtkmm pour un TP en C++, je n'arrive même pas à compiler ce code de test:

#include <gtkmm.h>

using namespace Gtk;

int main (int argc, int *argv[]) {
Main kit(argc, argv);
Window window;
kit.run(window);
return EXIT_SUCCESS;
}
J'ai installé gtkmm via macport, avec la commande:

sudo port install gtkmm
L'installation s'est déroulée sans aucun problème, et ensuite pour compiler j'utilise la commande:

g++ testgtkmm.cpp `pkg-config gtkmm-2.4 --cflags --libs`
Mais j'obtiens ces erreurs:

testgtkmm.cpp: In function ‘int main(int, int**)’:
testgtkmm.cpp:6: error: no matching function for call to ‘Gtk::Main::Main(int&, int**&)’
/opt/local/include/gtkmm-2.4/gtkmm/main.h:274: note: candidates are: Gtk::Main::Main()
/opt/local/include/gtkmm-2.4/gtkmm/main.h:163: note: Gtk::Main::Main(int&, char**&, bool)
/opt/local/include/gtkmm-2.4/gtkmm/main.h:160: note: Gtk::Main::Main(int*, char***, bool)
/opt/local/include/gtkmm-2.4/gtkmm/main.h:150: note: Gtk::Main::Main(int&, char**&, Glib::OptionContext&)
/opt/local/include/gtkmm-2.4/gtkmm/main.h:126: note: Gtk::Main::Main(const Gtk::Main&)
Auriez-vous une solution à me proposer? Merci!