[C con Clase] Duda código dividido en ficheros.

Jorge Vega Sanchez memmaker650 en gmail.com
Vie Mayo 14 21:22:06 CEST 2010


Estoy realizando un programa diviendo partes en ficheros y al  
compilarlo me da error.

Explico la estructura del programa porque la programación multi  
fichero todavía no la entiendo del todo.

3 ficheros: prueba.cpp funciones.cpp y funciones.h

- El programa usa una librería.
-Prueba.cpp --> contiene el main del programa y un par de funciones.  
Hace uso de la librería. Sólo esta incluido #include "funciones.h".  
Definidas variables globales.
-funciones.cpp -->  aquí hay varias funciones definidas que hacen uso  
de la librería. Sólo está definido #include "funciones.h" y extern  
variables globales.
-funciones.h --> definidas todas las librerías y las cabeceras de las  
funciones definidas en funciones.cpp.

Para compilar sigo este orden: g++ funciones.cpp funciones.h  
prueba.cpp -o prueba

El problema es que no reconoce nada de la librería externa.

Si alguien  pudiera ayudar incluso si cree alguna forma mejor de  
distribuir el trabajo en los ficheros.

Gracias de antemano.



Más información sobre la lista de distribución Cconclase