Наконец, я думаю, что нашел наиболее правдоподобное объяснение проблемы, поскольку вы знаете, что мы обычно назначаем main как целое число (int main) в нашем файле .cpp, и иногда мы можем записать более одного файла .cpp в одном проектес той же (int main ()) .so для программы, это означает, что мы случайно повторили одну и ту же функцию дважды в одной и той же папке проекта. Что нам нужно сделать, это просто написать один файл .cpp с (int main), в то время какдругие файлы .cpp в том же проекте запишите их с помощью (int submain) и посмотрите, что произойдет.