A
Andrea
Routinier
Hallo,
ich hab eine Klasse A und dafuer ein automatisch erstelltes Makefile. Rauskommen soll libA.so, das funktioniert auch soweit.
Allerdings brauche ich jetzt auch noch eine Klasse B, ich hab den header von B in A eingebunden und bekomme auch keine Fehler beim Kompilieren. Wenn allerdings libA.so aufgerufen wird, habe ich einen Fehler "undefined symbol" wegen einer Funktion aus B.
Wie gebe ich das richtig an, so dass die Klasse B auch wirklich beruecksichtigt wird?
Ich habe uebrigens immer folgende Warnung beim Kompilieren:
g++: -lcvaux: linker input file unused because linking not done
fuer alle angegeben Bibliotheken. Hat es etwas damit zu tun?
Danke schonmal,
Andrea
ich hab eine Klasse A und dafuer ein automatisch erstelltes Makefile. Rauskommen soll libA.so, das funktioniert auch soweit.
Allerdings brauche ich jetzt auch noch eine Klasse B, ich hab den header von B in A eingebunden und bekomme auch keine Fehler beim Kompilieren. Wenn allerdings libA.so aufgerufen wird, habe ich einen Fehler "undefined symbol" wegen einer Funktion aus B.
Wie gebe ich das richtig an, so dass die Klasse B auch wirklich beruecksichtigt wird?
Ich habe uebrigens immer folgende Warnung beim Kompilieren:
g++: -lcvaux: linker input file unused because linking not done
fuer alle angegeben Bibliotheken. Hat es etwas damit zu tun?
Danke schonmal,
Andrea