未解析的外部符號_main:解決連結器錯誤
錯誤「錯誤LNK2019:函數___tmainCRTStartup 中引用了未解析的外部符號_main」時發生連結器無法在程式中找到main() 函數。這是一個嚴重錯誤,會阻止程式運行。
錯誤原因
在 Microsoft Visual Studio 中,預設子系統類型設定為 Windows (GUI) 。但是,如果您的程式使用控制台進行輸入和輸出操作,則需要將子系統類型變更為 Console。連結器期望 main() 函數作為控制台應用程式的入口點,因此如果子系統類型不正確,它將無法找到 main() 函數並產生錯誤。
解決方案
要解決此錯誤,請按照以下步驟操作:
說明
透過將子系統類型變更為控制台,您可以指示連結器產生控制台可執行檔。此可執行檔現在將具有控制台應用程式所需的入口點 (main()),並且連結器將成功解析外部符號。
注意:
以上是為什麼我在 Visual Studio 中收到「錯誤 LNK2019:函數 ___tmainCRTStartup 中引用的無法解析的外部符號 _main」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!