当我尝试 运行 我的 codelite 项目中 main.cpp 以外的任何 cpp 文件时,我在 codelite 中遇到错误

I am getting a error in codelite when I am trying to run any cpp file other than main.cpp in my codelite project

当我在 codelite IDE[13.0.8] 中创建项目时,该项目的 src 文件夹中的 main.cpp 运行正常。 但是当我在同一个项目中创建一个新的cpp文件时出现以下错误

我的项目名称是 qrec1,我试图在同一个项目中构建的新文件是 main2.cpp(还有一个主要功能)

C:/Users/AT/Documents/Workspace1/qrec1/main.cpp:4: multiple definition of `main'; Debug/main2.cpp.o:C:/Users/AT/Documents/Workspace1/qrec1/main2.cpp:3: first defined here
mingw32-make.exe: *** [All] Error 2
Makefile:4: recipe for target 'All' failed
====1 errors, 0 warnings====

同一个项目中不能有两个主函数。将它们放在单独的项目中或重命名其中一个函数并从另一个主要函数调用它。 您的项目中永远不能有多个 main() 函数,因为它是入口点。