21 Mar
2003
21 Mar
'03
19:58
Ralf Corsepius
g++ -lsndobj -L/usr/local/lib MyClass.cpp -o MyClass
g++ -L<verzeichnis> -l<lib> ...
Der Pfad zur Lib (-L) muss vor der Lib (-l) stehen.
Ralf
Nein leider - Dann ist irgendwas an deinem Code fehlerhaft.
Ihr habt alle was übersehen :) libsndobj.a ist eine statische Bibliothek, ergo *muss* sie _nach_ dem Objekt angegeben werden, welches Funktionen aus ihr benötigt. Nur bei dynamischen ist es egal. Ich gehe fast jede Wette ein, dass ein g++ -L/usr/local/lib -o MyClass MyClass.cpp -lsndobj funktioniert. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de