Scuze.. Da, asa e. E eroare de link-editare.

Probabil destructorii sint declarati dar nu si definiti. Gcc2 este mai permisiv in ceea ce priveste standardele (probabil pune de la el un destructor vid). In mod normal, linker-ul trebuie sa-ti dea eroare daca folosesti functii care nu le-ai definit.

George Caragea wrote:

nu e compilare, nu vezi ca sunt numai .o pe acolo?
compilarea a fost succesfull:
g++ -DHAVE_CONFIG_H -I. -I. -I.. -O0 -g3 -Wconversion -I/opt/inprise/vbrokerCpp/include -I/opt/inprise/vbrokerCpp/include/stubs -I/opt/interbase/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include/ -c UserManagerImpl.cpp

si de ce merge totul ok cu gcc2 oricum?

On Tuesday 21 January 2003 01:02 pm, you wrote:

Ce link tata? Nu vezi ca e eroare de compilare? Nu are destructorii
claselor respective. Vezi ce e prin h-urile alea. Ar trebui sa ai de ex.:

class PortableServer_ServantBase : public mumu {
....
~PortableServer_ServantBase();
...
};

Daca nu ai, atunci defineste-o ca pe o functie empty gen
~PortableServer_ServantBase() {}




---
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui