Я получаю следующее сообщение об ошибке: Multiple определения из `главногокомпиляции времени: Multiple определение «основные»
Я создал новый проект, есть два C++ файлов в нем:
Файл 1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
Файл 2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
Когда я нажимаю Постройте проект и беги, я получаю сообщение об ошибке. Как запустить эти файлы?
Какие изменения мне нужно сделать, удалить ИНТ основной() из файла 2? – sandbox
Вы можете изменить имя и назвать его там, где вам это нужно. Или файлы в двух разных проектах. – atoMerz
дают обе эти функции разные имена и делают main() принимать аргументы (int argc, char * argv []). Затем используйте аргументы, переданные для определения, какую из двух ваших функций вызывать. – CashCow