Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » undefined symbol

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.12.2006, 04:48 Uhr
countless



Hallo.
Ich bin dabei ein Programm zu schreiben, welches bestimmte Module (*.so) dynamisch zur Laufzeit mittels dlfcn.h (also dlopen, etc.) lädt und deren Funktionen ausführt.
Das klappt soweit auch recht gut, nur bei einem der Module erhalte ich beim Ausführen die Fehlermeldung:

Error during dlopen(): ./libA.so
Error: ./libA.so: undefined symbol: _ZN6ForestD1Ev

(btw: zum testen werden die Module mit RTLD_NOW geladen)

Es gibt eine Klasse Forest, die aber eigentlich eingebaut werden sollte...
Hier der entsprechende Makefile-Auszug:
$(CC) $(CFLAGS) -fpic -c $(PATH)/A.cpp -o $(PATH)/A.o
$(CC) $(CFLAGS) -fpic -c $(PATH)/AData.cpp -o $(PATH)/AData.o
$(CC) $(CFLAGS) -fpic -c $(PATH)/Tree/Forest.cpp -o $(PATH)/Tree/Forest.o
$(CC) $(CFLAGS) -fpic -c $(PATH)/Tree/Tree.cpp -o $(PATH)/Tree/Tree.o
$(CC) $(CFLAGS) -fpic -c $(PATH)/Tree/Branch.cpp -o $(PATH)/Tree/Branch.o
$(CC) $(CFLAGS) -fpic -c $(PATH)/Tree/Leaf.cpp -o $(PATH)/Tree/Leaf.o
$(CC) -shared -fpic $(PATH)/Tree/Branch.o $(PATH)/Tree/Leaf.o $(PATH)/Tree/Tree.o $(PATH)/Tree/Forest.o $(PATH)/Candidate.o $(PATH)/AData.o $(PATH)/A.o -o $(PATH)/libA.so

Hab ich was falsch gemacht oder was vergessen? Hat jemand einen Tip?

bye
--
"I'm here..... yeah,.. I'm here.......... it's not that big of a deal.........
i won't have to return to that shitty world....
this is....... not that bad."
.hack//sign (tsukasa)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: