Hi,
Ich bin auf der Suche nach einer IDE um Software unter Gnome zu entwickeln. Die Programmiersprache ist fast egal (mit C, also GTK+, wollte ich mich nicht rumschlagen um Grafische Oberflächen zu erstellen).
Dementsprechend hab ich mit Anjuta +GTKmm angesehen.
Mit Anjuta flux ein neues Projekt erstellt, das auf GTKmm basiert und ausprobiert. Leider blieb er beim ./configure schon hängen, weil er nach gtkmm-2.0 sucht. Laut pkg-config ist allerdings gtkmm-2.4 installiert. Ein Ändern der configure-Skripts hat Abhilfe gebracht und ich konnte das ganze kompilieren und ausprobieren.
Dann hab ich versucht mit anjuta den Quelltext zu editieren. Dabei ist mir aufgefallen, dass Anjuta die Autovervollständigung erst dann anzeigt, wenn die Auswahl eingeschränkt ist. Also hab ich noch den Wert in den Einstellungen hoch gestellt. Kann es sein, das Anjuta, bei der Autovervollständigung Sachen anzeigt, die mit der Klasse gar nichts zu tun haben??
Jedenfalls war das ganze nicht so wild. Ist hier die neue (2.0.1) Version vielleicht besser? Ich kenn das nur von eclipse und das ist in der Java-Entwicklung halt (fast) unschlagbar.
Daraufhin hab ich mir mal monodevelop runtergeladen kompiliert und installiert. Konnte auch ein Projekt erstellen, dieses aber wiederum nicht kompilieren bzw starten. Er findet Gtk# nicht. Ist allerdings installiert und wenn mich nicht alles täucht hab ich eben monodevelop mit GTK# kompiliert und auch gestartet. Das ist alles sehr konfus.
Eclipse mit dem CDT-Plugin hab ich auch probiert. Allerdings wird es hier schwerer Das Projekt mit den gtkmm-Libraries zu kompilieren. Ich kann zwar libraries eintragen, die mit eingebunden werden sollen, aber ich wollte dann dazu doch pkg-config benutzen. Gibts dazu ne Möglichkeit?
Jedenfalls hab ich keine Möglichkeit gefunden, Software unter Gnome (mit einigem Kompfort) zu entwickeln. Die Autovervollständigung, bzw die Anzeige der zur verfügungstehenden Methoden (+Signatur) wäre schon Sinnvoll, da gtk und gtkmm nicht die aktuellste Dokumentation haben.
Hat jemand ähnliche Erfahrungen gemacht? bzw weiß abhilfe??
Gruß
Mike
Lesezeichen