Estoy intentando compilar un programa con varios archivos fuente: dos archivos CPP y un archivo de encabezado, con code :: blocks. A modo de ejemplo, he creado los siguientes tres archivos (un programa de ejemplo creado por otra persona en otro foro):Código :: Bloques: cómo compilar varios archivos fuente
main.cpp:
#include <stdio.h>
#include "other.h"
int main (void)
{
printf("%d\n", getfavoritenumber());
return 0;
}
other.cpp
#include "other.h"
int getfavoritenumber(void)
{
return 3;
}
otra .h
#ifndef _OTHER_H_
#define _OTHER_H_
int getfavoritenumber(void);
#endif
A pesar de que estos tres archivos debe vínculo entre sí, recibo el error "Vinculación de etapa omitida (el objetivo de compilación no tiene archivos de objeto para vincular)" cuando intento compilar el proyecto.
¿Qué estoy haciendo mal? Intentar compilar los archivos individuales presenta el error "Ese archivo no está asignado a ningún objetivo".
¿Qué tipo de proyecto seleccionó? Debería seleccionar "aplicación de consola". – jonsca