2011-12-25 150 views
5

我试图编译程序与cmake,我结束了删除我的main.cpp文件,我刚刚配制成握着我的项目(即我刚切的名称和粘贴功能主要成彼此文件)。问题是,我有没有找到main.cpp错误,并不能确定是否不C++称为main.cpp需要的文件,或者我就可以有一个包含函数main,而不是一个不同的标题的文件?是否需要main.cpp?

编辑 我要指出,我删除任何规范main并重新编译此程序。

+0

什么是您的'CMakeLists.txt'文件是什么样子?它是否特别提到'main.cpp'? – 2011-12-25 05:57:15

+0

更新为清晰起见。 – zeboidlund 2011-12-25 05:58:23

回答

8

没有更新它,你不需要一个名为main.cpp的文件。除非您正在构建应用程序,否则不需要包含main()的文件。也就是说,如果你只是建立一个函数库或独立的对象文件,你将不需要main()。

0

你可以使用任何你想要的文件名,你只需要在makefile

3

源文件的名称没有任何一个程序成功的构建做。所有你需要一个具有主要功能的源文件。如何过,命名文件main.cpp仅仅是一个编程习惯,只是轻松地找到其中的主要功能是。

0

没有main方法并不一定是在一个名为main.cpp文件。