Eclipse CDT mit zwei Projekten nutzen, die verknüpft sind



  • Hallo,

    heute habe ich eine interessante Erfahrung gemacht. In meinem Projekt A entwickele ich eine kleine Bibliothek. In Projekt B habe ich eine kleine Testumgebung für die Bibliothek. B (die Testumgebung) besteht nur aus einer Datei die eine main Funktion besitzt.

    Findet eine Änderung im Projekt A (der Bibliothek) statt und ich möchte dieses im Projekt B (der Testumgebung) testen, so gibt es einen Fehler.
    Um diesen Fehler zu beheben, muss ich in Projekt B(der Testumgebung) eine Änderung durchführen, z.B. das Einfügen einer Leerzeile und schon klappt alles.

    Leider ist das ganze echt nervig jedes mal eine neue Zeile einzufügen nur um es testen zu können.

    Deswegen meine Frage, kann man dieses irgendwie umgehen?

    Also Umgebung nutze ich Eclipse mit der CDT Erweiterung. Das ganze wird in C++ programmiert.

    Ich bin über jeden Tipp dankbar.

    Viele Grüße
    MM



  • Was verstehst du unter verknüpft? Falls du make nutzt kannst du einfach eine entsprechende Abhängigkeit zum Target hinzufügen, andere Buildsysteme sollten die gleichen Möglichkeiten mitbringen.

    Gruß!



  • Ich binde die .h Dateien ein. Mehr nicht. Deswegen wundert es mich so sehr.

    Falls jemand Erfahrung mit Eclipse hat, bin ich sehr dankbar.

    Viele grüße
    MM



  • Hast du projekt A bei projekt B als dependency eingetragen?
    Hast du "Build Automatically" angekreuzt?
    Ansonsten vor dem testen mal manuell auf Project -> Build klicken.


Anmelden zum Antworten