簡體   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