繁体   English   中英

是否需要main.cpp?

[英]Is main.cpp required?

我试图用cmake编译一个程序,最后我删除了我的main.cpp文件,我刚将其复制到另一个文件中,该文件保存了我的项目名称(即,我只是剪切并将主函数粘贴到那个文件中) )。 问题是我发现了一个main.cpp未找到错误,并且不确定在C++是否需要一个名为main.cpp的文件,或者我是否可以使用包含函数main的不同标题的文件?

编辑我应该注意到我已经删除了任何规范到main并重新编译了这个程序。

不,您不需要名为main.cpp的文件。 除非您正在构建应用程序,否则不需要包含main()的文件。 也就是说,如果您只是构建函数库或独立目标文件,则不需要main()。

源文件的名称与程序成功构建无关。 您只需要一个具有main功能的源文件。 但是,将文件命名为main.cpp只是一种编程实践,可以轻松找到主要功能的位置。

您可以使用任何所需的文件名,只需在makefile中更新它

没有main方法不必在名为main.cpp的文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM