请教一个C语言编译器的问题,我程序没问题但编译时候总是报错,求大神解答

2025-02-26 15:09:48
推荐回答(3个)
回答1:

_main already defined in 2.obj

这代表你的工程中有两个main函数,你可以通过重建一个工程来解决这个问题。
如果我没猜错,你应该是有多个源代码的文件,一个是5.cpp,一个是2.cpp, 另一个是3.cpp。而且里边都有main函数。

回答2:

你的工程里包含了3.c 5.c文件,里面都有一个main函数,你要将3.c 5.c从左边的工程管理图移除才能正确编译。

回答3:

一个工程 即是一个程序 只能有一个包含main函数的源文件
请在 FileView Source中选中 之前写的含有main函数的源文件 按delete键(从工程中移除)