vs2019 LNK2005 _main已經在HelloCApp.obj中定義

很久沒用VS了,想用起寫寫C語言,參考下面建立第一個控制檯應用程序

https://www.jianshu.com/p/a1fdbdbec1d2

建好的項目下有一個 HelloCApp.cpp ,裏面有個 main 方法。

這時又在源文件下新建 main.c ,寫了輸出 Hello World

ctrl+f5 時報錯,搜了下看到這個

鏈接器工具錯誤LNK2005

在裏面受到啓發,

刪除標頭文件中的函數體並保留僅聲明,然後實現一個且只有一個源文件中的函數

 把 HelloCApp.cpp 中的 代碼 main 方法刪除,再去 main.c 下運行就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章