Error LNK2005:_main already defined in test.obj
生活随笔
收集整理的這篇文章主要介紹了
Error LNK2005:_main already defined in test.obj
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linking...
max1046.obj?:?error?LNK2005:?_main?already?defined?in?test1.obj
Debug/Pro1.exe?:?fatal?error?LNK1169:?one?or?more?multiply?defined?symbols?found
?注意:大家在創建工程的時候想把多個源文件放在同一個工程,就像Java一樣,以為便于管理。但是C語言中,一個項目只能有一個main函數,就像在同一個類中只能有一個主函數main方法,C語言中一個項目只能有一個主函數。在編寫程序時,每一個程序都是一個project,一個project可以編譯為一個應用程序(*.exe),或者一個動態鏈接庫(*.dll)。通常,每個project可以包含多個.c文件、.h文件和其他資源文件。但是有且只有一個main函數。
所以刪掉那個多余的含有main方法的源文件,再建個工程運行它就行了。
?
總結
以上是生活随笔為你收集整理的Error LNK2005:_main already defined in test.obj的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拉格朗日乘子法、KKT条件、拉格朗日对偶
- 下一篇: 2021-12-29 网工基础(十六)动