Nunca he utilizado el compilador directamente, siempre a través de entornos, pero creo recordar que leí algo de poner -l para que enlazara las cabeceras. Trata de ponerle ese parámetro a ver si resulta. Ah, y una cosa que no sé si tendrá algo que ver, pero las cabeceras (headers) de C++ se suelen poner como *.hpp<div>

<br></div><div>Un saludo!<br><br><div class="gmail_quote">El 14 de mayo de 2010 21:22, Jorge Vega Sanchez <span dir="ltr"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Estoy realizando un programa diviendo partes en ficheros y al compilarlo me da error.<br>
<br>
Explico la estructura del programa porque la programación multi fichero todavía no la entiendo del todo.<br>
<br>
3 ficheros: prueba.cpp funciones.cpp y funciones.h<br>
<br>
- El programa usa una librería.<br>
-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.<br>
-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.<br>
-funciones.h --> definidas todas las librerías y las cabeceras de las funciones definidas en funciones.cpp.<br>
<br>
Para compilar sigo este orden: g++ funciones.cpp funciones.h prueba.cpp -o prueba<br>
<br>
El problema es que no reconoce nada de la librería externa.<br>
<br>
Si alguien  pudiera ayudar incluso si cree alguna forma mejor de distribuir el trabajo en los ficheros.<br>
<br>
Gracias de antemano.<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br></div>