verschachtelte libs



  • Hallo zusammen!

    Hab die Frage vor langer Zeit mal so ähnlich gestellt!
    Vielleicht kann mir ja jetzt jemand weiterhelfen! 🙂

    Es besteht im BCB (Version 6.0) ja die Möglichkeit, statische Bibliotheken zu erzeugen, wie in den meisten C-IDEs. Im BCB ist es nun möglich so einem Lib-Projekt nicht nur Cpp-Dateien zuzuordnen, sondern ich könnte ebenso eine andere Lib in das Lib-Projekt einfügen. Ich hätte also eine Lib, die wiederum auf eine andere Lib verweist.
    Das ganze lässt sich auch problemlos übersetzen.
    Nur beim Linken wird meine Verschachtelung einfach übergangen. So als würde nur eine einzige Lib vorliegen.

    Bsp.:

    LibTestGroup
         |
         |
         +-- func1.lib
         |       |
         |       +-- func1.bpf
         |       +-- function1.cpp
         |       +-- func2.lib
         |
         +-- func2.lib
                 |
                 +-- func2.bpf
                 +-- function2.cpp
    

    Linke ich nun 'func1.lib' zu irgendeiner Anwendung in der Projektgruppe, so wird der kompilierte Quellcode von 'function1.cpp' gefunden, der Quellcode zu 'function2.cpp' aber nicht.
    Wenn das mit dem Verschachteln eh Blödsinn ist, warum bietet der BCB dann dieses Feature an?

    Wäre schön, wenn jemand eine Lösung für dieses Problem hätte!

    Grüße,
    TS++



  • TS++ schrieb:

    Hab die Frage vor langer Zeit mal so ähnlich gestellt!

    Und das reicht doch auch, Nachfragen bitte dorthin.

    Bitte die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema.

    Geschlossen.


Anmelden zum Antworten