Fehlermeldung: "undefined reference" in KDevelop 3.1
-
Hallo,
ich habe ein Problem, bei dem ich schon seit Stunden hänge. Im Internet konnte ich dazu speziell nichts so richtig finden.
Es geht um KDevelop 3.1.
Und zwar möchte ich mein c++ Projekt so organisieren, dass für jedem Namespace ein Unterverzeichnis angelegt wird.
Projekt-Unterverzeichnisse kann man in KDevelop ja mit "Add Subproject" hinzufügen. Doch dann muss ich ein Target angegeben.
Ich habe es bisher mit Library probiert. Allerdings trat dabei ein großes Problem auf:
Sagen wir einmal wir haben 2 Unterprojekte mit Target Library. Dann könnte die Verzeichnisstructur so aussehen:-main.cpp sub1: -test1.cpp -test1.h sub2: -test2.cpp -test2.h
für sub1 und sub2 wird eine Library generiert. Diese beiden Libraries werden dann zu main hinzugelinkt.
Doch jetzt das Problem: das ganze klappt nur so lange, wie sub1 nicht Objekte von sub2 benutzt und umgekehrt. Sonst gibt es einen Fehlermeldung ala "undefined reference".
In KDevelop 2.1 konnte man dieses Problem mit "dynamic libraries" umgehen.
Doch wie mache ich das in KDevelop 3.1?Gruß Christian