C Primer Plus note1

C语言编译错误:multiple definition of `main' 

main多重定义,在同一个工程中定义了多个main函数

 

出现如下图的错误:

 

这是因为在第一张图中,有一个main.cmain函数的c文件,在Platinum.c文件中我们有定义了一个main函数,导致main函数多重定义,产生冲突。

main.c文件从工程中移除,就会编译成功:

 

原文地址:https://www.cnblogs.com/lanshanxiao/p/5969512.html