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

时间:2020-04-07 11:08:33

标签: c++ compiler-errors codelite

当我在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====

1 个答案:

答案 0 :(得分:0)

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