Ich habe hier seit gestern Sourcen zu einer neuen Bibliothek und leider noch etwas Probleme damit. Das kompilieren der Bibliothek selbst funktioniert einwandfrei nur beim linken von Programmen zur Bibliothek erhalte ich jede Menge Referenzen die nicht aufgelöst werden können.
Schematisch:
* die Header liegen in /opt/libcustom/include
* die Bibliothek selbst heisst libcustom.a und liegt in /opt/libcustom/lib und ist laut file ein "current ar archive".
Das erzeugen von Objektcode mit
Code: Alles auswählen
g++ -D__DEFINE__ -c -I/opt/libcustom/include testprogramm.cc
Code: Alles auswählen
g++ -D__DEFINE__ -L/opt/libcustom/lib -lcustom testprogramm.o
Jemand eine Idee was das schiefläuft?