gtkmm mit MVC++ 2008 unter Windows ?
-
Ist es möglich gtkmm mit MVC++ 2008 unter Windows zum laufen zu bringen? Wenn ja, wie mache ich das?
-
Wenn du gtkmm korrekt installiert hast geht das nach dieser Anleitung: http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/sec-visual-studio-new-project.html.
-
Ich habe die gtkmm Installversion für Windows installiert. Ich wollte die Beispiele testen. Die alle laufen recht gut. Aber die Menüs werden irgendwie gelöscht, wenn man mit der Maus drauf geht, anstatt die Menüeintrag hervorzuheben. Woran liegt das? ich benutze Vista.
-
Das ist ein Bug in GTK, der im Zusammenspiel mit Vista auftritt. In der neuen Version (2.12) sollte er jedoch nicht mehr vorkommen.
-
Wann wird diese neue Version erscheinen und gtkmm betreffen?
-
Diese Version ist bereits erschienen und betrifft gtkmm überhaupt nicht, da gtkmm lediglich ein Wrapper für das GTK+ Toolkit ist. Wenn du gtkmm auf Basis einer GTK+ Version >= 2.12 verwendest, dann sollte es funktionieren.
-
Aber wie wird das dann gemacht? Sorry, aber ich verstehe etwas hier nicht.
-
Du installierst dir einfach die neuesten gtkmm und GTK+ Bibliotheken, kompilierst dein Programm erneut und der Fehler sollte verschwunden sein.
-
Hmm, das wird aber schwierig sein. Guck mal was ich kriege:
[img=http://img03.picoodle.com/img/img03/4/2/17/t_visgtkmmm_352ed03.jpg]
-
Irgendwo habe ich mal gelesen, dass man statt Gtk::Main::Run (window) besser kit.run (window) schreiben sollte. Ich kann dir nicht garantieren, dass dein Problem damit zusammenhängt, aber einen Versuch ist es Wert.
-
Nein, das ist nicht die Ursache. Hab's gerade probiert. Im Prinzip sollen beide Varianten gleich arbeiten. Woran kann es denn liegen dann?
-
Also, die Release Version läuft gut.
Hier habe ich ein Thema für das Problem eröffnet:
http://mail.gnome.org/archives/gtkmm-list/2008-February/msg00099.html