Statische Bibliothek

Dieses Thema im Forum "Mac OS X Entwickler, Programmierer" wurde erstellt von ChrisR, 18.12.2005.

  1. ChrisR

    ChrisR Thread Starter MacUser Mitglied

    Beiträge:
    54
    Zustimmungen:
    0
    MacUser seit:
    16.11.2005
    Hallo!

    Wie linke ich unter MacOS mit dem gcc eine statische Bibliothek richtig?

    Ich habe es so probiert:

    Code:
    // Bibliothek kompilieren
    g++ -o Lib.o  -I . -c ./Lib.cpp
    ar rv libLibrary.a Lib.o
    ranlib -c Library.a
    
    // Applikation kompilieren
    g++ -L. -lLibrary -I . Main.cpp
    
    Ich bekomme aber immer die Meldung vom ld, dass die Funktionen, die ich in Main.cpp aufrufe, nicht definiert sind. Sie sollten aber eigentlich in der libLibrary.a enthalten sein. Wenn ich statt der Bibliothek direkt das Objectfile "Lib.o" linke geht es.

    Danke!

    mfg
     
Die Seite wird geladen...

Diese Seite empfehlen