prendo due numeri e li sommo

codice:
#include <stdio.h>

int somma(int a, int b);

void main(){
	int c; int d; int f;

printf ("numero 1?");
scanf ("%d", &c);
printf ("numero 2?");
scanf ("%d", &d);
f =somma (c,d);
printf ("valore di somma %d", f);
}


int somma(int a, int b)
{
return (a+b);
}
errore nel linking

codice:
funz_return.obj : error LNK2005: _main already defined in funz_vett.obj
Debug/funz_vett.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
non ho ben capito cosa significa