• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

C-Bibliotheken in XCode

SchattenTänzer

Grahams Jubiläumsapfel
Registriert
10.01.06
Beiträge
104
Hi,

haben nun endlich C-Programmierung bei uns auf der Uni angefangen. Nun moechte der Prof alle Aufgaben in einer Bibliothek, die man einfach einbinden kann.

Hab also unter XCode eine BSD Static Library angelegt und dort Funktionen hinterlegt. Nun moechte ich in einem anderen Projekt die Library verwenden. Wie muss ich die einbinden?

Thx
 
In Xcode einfach in die Build Phase "Link Binary with Libraries" legen

Alex
 

Anhänge

  • Bild 2.png
    Bild 2.png
    8,8 KB · Aufrufe: 283
Die Bibliothek besteht nun aus mehreren c- und header dateien. Wie funktioniert das dann mit dem include?
 
Geh mal unter New Project auf Command line Utility und dann auf C++ Tool.

Dann kannste einfach mit #include <bibi.h> die einbinden. hoffe ich habs überhaupt richtig verstanden...
 
C++ Tool hab ich angelegt. Und eben die BSD Library, in welcher momentan eine ConsoleLayer.h und ConsoleLayer.cpp stehen. Die lib*.a Datei habe ich in das Tool Projekt eingebunden, allerdings sagt er mir halt nun bei #include <ConsoleLayer.h> dass er die Header-Datei nicht finden kann. Muss ich da ein weiteres include-Verzeichnis eintragen, wie beim Visual Studio? Denn der Linker kommt ja nach dem Build, d.h. er muss vorher schon die Header-Datei kennen.