gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:10:03 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Compile-time error: Multiple definition of 'main'

(4 个回答)


2年前关闭。




当我在 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() 函数,因为它是入口点。

关于c++ - 当我尝试在我的 codelite 项目中运行除 main.cpp 之外的任何 cpp 文件时,我在 codelite 中遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61078617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com