VS在一個項目中寫多個包含main函數的源文件並分別調試運行


問題:

剛開始練習c++/c,一般都寫一點簡單的小程序,都有main函數,但一個項目中包含多個main函數,項目是無法運行的,還是每次都得創建新項目?

比如運行輸出“hello world”和運行輸出一個和運算。

下面告訴大家一個方法,如果大家有更好的方法,請告知一下。

方法1:
01

除了運行的那個源文件之外,把其他所有的不參與生成就可以了。
對於不需要參與運行的文件,鼠標右鍵點擊“屬性”:
02
然后將“從生成中排除”選項設置為“是”就可以,只留下一個有main()的cpp不被排除就好了。這樣也不用移除文件。

03

方法二:

因為已經規定一個程序 只能有一個main函數, 所以你想在不同的cpp中都寫上main函數 來測試, 那是不可能了.

比較好的方法是, 只寫一個main函數 , 其它cpp文件中把main替換成基它函數名, 如:main1、main2……然后在main中調用它。

這樣就可以在一個項目中測試不同的小程序了 。

希望能幫到各位!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM