static library und Header?



  • Tachen zusammen! 🙂

    Mal ne doofe Frage, wenn man in Visual C++ eine statische library erstellt,
    welche wiederum selbst eine statische library in den "dependencies" hat,
    ist es dann normal, dass man auch für diese 3rd party library die c++
    header benötigt?

    (ExterneLIB + ExterneHeader) -> (EigeneLIB + EigeneHeader) -> (Eigenes Programm)

    Ich hätte jetzt gedacht, das "(Eigenes Programm)" die "(Externe Header)" nicht
    braucht zum compilieren, weil die nur zum bauen von "(Eigene LIB)" nötig sind.

    Ich hoffe Ihr könnt mir folgen? 😕

    Wär toll wenn mich jemand aufklären könnte,
    Euer Frank Walter ^^



  • wenn du in "eigene header" ein "include externe header" stehen hast, dann hast du ein problem.
    wenn nicht, dann nicht.
    🙂

    p.S.: "externe LIB" wirst du zum bauen von "eigenes programm" allerdings trotzdem brauchen, da LIBs nicht zusammengelinkt werden.


Anmelden zum Antworten