Anjuta C++ IDE


Unterpunkte dieser Seite

Ein Projekt anlegen
Qt4 mit Anjuta programmieren
Eine Quellcodedatei in ein Projekt einfügen
Externe Programme aus Anjuta aufrufen
Eine Konsole in Anjuta
Was tun wenn Fenster nicht gedockt sind ?

Ein Projekt anlegen

Ein Projekt wird in einer .anjuta Datei gespeichert. Ein Projekt besitzt targets. Ein target bestimmt, was für ein Ergebnis nach der Erstellung des Projekts ensteht. Ein target ist also beispielsweise eine ausführbare Datei oder eine Bibliothek. Nachdem man ein Projekt über File > New > Project angelegt hat, wird mit den tools autoconf und automake eine Makefile erzeugt.

Qt4 mit Anjuta programmieren

Das Problem mit Qt4 ist, das man die Makefile verwenden muss, die qmake produziert. Die Makefile muss von qmake erstellt werden, da Qt4 den moc Meta Object Compiler verwenden muss um die Makros emit, slot, signal und Q_OBJECT auflösen muss. Anjuta compiliert auch über Makefiles. Wenn man ein Projekt anlegt, erzeugt Anjuta makefiles mit autogen und autoconf. qmake überschreibt die Makefile, mit der eigenen Makefile.
  1. File > New > Project > C++ Reiter > Generic C++
  2. Die .cpp Datei, die automatisch im source Verzeichnis angelegt worden ist editieren mit Qt4 Code.
  3. im Verzeichnis des Projekts (nicht im Unterordner src)
    qmake -project
    
    ausführen
  4. Da Anjuta das compilat in /src ausführen möchte, muss man die .pro Datei von qmake so einstellen, das die entstehende Makefile das Compilat in /src ablegt. Dazu fügt man DESTDIR += ./src in die .pro Datei ein.
    ######################################################################
    # Automatically generated by qmake (2.01a) Wed Jan 17 21:45:46 2007
    ######################################################################
    
    TEMPLATE = app
    TARGET = 
    DEPENDPATH += . src
    INCLUDEPATH += .
    
    # Input
    HEADERS += config.h
    SOURCES += src/main.cpp
    DESTDIR = ./src
    
  5. Jetzt kann man die plattformabhängige Makefile erzeugen
  6. qmake
  7. In Anjuta compilieren: Build > Build Project
  8. Programm in Anjuta ausführen: Build > Execute Programm

Eine Quellcodedatei in ein Projekt einfügen

Externe Programme aus Anjuta aufrufen

Um z.B. qmake für Qt4 direkt aus Anjuta aufzurufen, müssen sie das Tools Plugin von Anjuta aktivieren. Dazu wählen Sie den Menüpunkt Settings > PluginManager und aktivieren dort das Plugin Tools. Nun erscheint ein neuer Menüpunkt in der MenuBar. Er heißt Tools und enthält bereits einige Befehle. Mit dem ersten Eintrag im Tools Menu namens Configure, können Sie eigene Befehle, wie z.B. qmake hinzufügen.

Eine Konsole in Anjuta

Über den PluginManager (Settings > PluginManager) kann man ein Terminal Plugin aktivieren. Über View > Terminal kann man das Terminal nun anzeigen oder ausblenden.

Was tun wenn Fenster nicht gedockt sind ?

Zunächst zeigt man das betreffende Fenster über das View Menü an. Dann wählt man den Punkt View > Reset Dock Layout. Jetzt ist das Fenster gedockt.


zum Seitenanfang
zur Hauptseite

Letzte Änderung: 14.01.2007