Hola,
Posiblemente,
Cita:
Iniciado por Pernoctador ... Cuando voy a compilar mainRacionales.cpp me dice q las referencias a Racional no están. Con lo cual entiendo que no esta pudiendo compilar Racional.cpp ...
Para compilar se tiene que incluir todos los archivos que estén relacionados,
Código:
g++ -o Raci mainRacional.cpp Racional.cpp Racional.hpp
Cita:
Iniciado por Pernoctador Ejecuto
"g++ -o Raci Racional.cpp"
Código:
(.text+0x20): referencia a `main' sin definir
collect2: error: ld returned 1 exit status
Alguien tiene alguna minima idea de que pasa? Puede ser que este usando mal el compilador, o algo muy tonto. O que el compilador me odie.
En ese caso, que estás intentando compilar solamente el archivo Racional.cpp, el problema no está en el Compilador, está en el Linker. Te está diciendo que la unidad de compilación Racional.cpp no tiene main(). Al parecer el código compila correctamente (pero no linkea por ese motivo). El método para compilar todo el proyecto es incluir todos los archivos, incluyendo el archivo que tiene el main.
Saludos,