estoy consiguiendo el error siguiente: definición múltiple de `main'tiempo de compilación: definición múltiple de 'principal'
He creado un nuevo proyecto, hay dos archivos de C++ en ella:
presento 1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
archivo 2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
Cuando presiono generación de proyecto y de ejecución, me sale error. ¿Cómo ejecuto estos archivos?
¿Qué cambios necesito hacer, puedo eliminar int main() del archivo 2? – sandbox
Puede cambiar el nombre y llamarlo donde sea que lo necesite. O tenga los archivos en dos proyectos diferentes. – atoMerz
asigna a estas funciones diferentes nombres y hace que main() tome argumentos (int argc, char * argv []). Luego use los argumentos aprobados para determinar a cuál de sus dos funciones debe llamar. – CashCow