Programante escribió:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Los .h no se enlazan con .cpp Esa es una convención de "los humanos".<br>

Tienes que<br>
pasarle al compilador todos los archivos a usar.<br>
<br>
Para compilar esos dos archivos y enlazarlos entre sí usarías:<br>
g++ clase.cpp ejemplo.cpp -o programa<br>
<br>
O si prefieres compilar por separado (para reducir el tiempo que tarda<br>
cuando cambias uno):<br>
g++ -c clase.cpp -o clase.o<br>
g++ -c ejemplo.cpp -o ejemplo.o<br>
g++ clase.o ejemplo.o -o programa<br>
<br>
(los dos primeros compilan a código objeto y el último enlaza)<br>
<br>
Si en vez de ser código C++ fuera C, bastaría con cambiar g++ por gcc.<br>
<br>
Espero que esto te ayude tanto a ti Leonel como a David Reza<br>
<br>
Respecto a lo que necesitas, es el compilador (que ya tienes si usas un<br>
IDE). Si en vez de usar gcc<br>
usaras otro, la sintaxis podría cambiar, por ejemplo para el de visual<br>
studio:<br>
cl clase.cpp ejemplo.cpp /o programa.exe</blockquote><div><br>Todo esto lo debo hacer desde la consola de Windows? Tengo que estar en alguna ubicación específica o tener los archivos en una ubicación específica? <br><br>
Intenté con un archivo fuente que tengo pero me dice que el comando g++ no es un comando válido.<br><br>Muchas gracias por todo Programante.<br></div></div>