2011-12-25 149 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文件。