Hola.
Puede que esta sea una pregunta m�s sobre C++, pero probar�.
Creo (aunque no estoy del todo seguro) que los paquetes 'libg++2.8.2' y
'libg++2.8.2-dev' han creado el directorio /usr/include/g++-2/ en mi Linux
donde (entre otros) est� el archivo 'String.h'.
Cuando incluyo �ste en un programa de C++ (con un #include) me compila
perfectamete pero s�lo para crear el programa objeto .o. Si lo compilo con
'g++ -g' (debug) me salen unos errores relacionados con este String:
undefined reference to `String::String(char const *)'
undefined reference to `operator<<(ostream &, String const &)'
undefined reference to `String::~String(void)'
undefined reference to `String::~String(void)'
...
localizados en los constructores de los objetos del programa que utilizan
estas cadenas String, y no puedo crear el correspondiente ejecutable.
�Alguien sabe por qu� salen estos errores?, �pueden tener algo que ver
con esas librer�as? Es que s�lo da problemas con los objetos String (aunque
supongo que tb ocurrir�a con otros de ese directorio /usr/include/g++-2/, si
los hubiese) y no con ning�n otro del resto de archivos incluidos.
Muchas gracias por adelantado y un saludo.
Emilio.