首頁 > 後端開發 > C++ > 為什麼我收到 LNK2019 錯誤:「無法解析的外部符號 _WinMain@16」?

為什麼我收到 LNK2019 錯誤:「無法解析的外部符號 _WinMain@16」?

Susan Sarandon
發布: 2024-12-02 06:29:13
原創
474 人瀏覽過

Why Am I Getting the LNK2019 Error:

故障排除「錯誤LNK2019:函數___tmainCRTStartup 中引用了無法解析的外部符號_WinMain@16」

編譯C 程式碼時遇到此連結器錯誤可能會令人沮喪。以下是解決此問題的逐步指南:

首先,請了解當您的程式沒有正確的入口點時,通常會發生此錯誤。在 C 中,入口點通常由 WinMain 函數定義。但是,如果您正在編寫用於控制台的程式碼,則應該使用 main 函數。

要解決此問題,請依照下列步驟操作:

  1. 開啟項目的屬性(右鍵點選Visual Studio 中的項目,然後從上下文選單中選擇「屬性」) 。
  2. 導覽至“連結器”選項卡,展開“系統”,然後選擇子系統。
  3. 將子系統設定為控制台 (/SUBSYSTEM:CONSOLE) 而不是 Windows (/SUBSYSTEM:WINDOWS)。

透過更改子系統類型,您可以指示連結器建立控制台應用程式而不是 Windows 應用程式。此修改應該可以解決您遇到的未解決的外部符號錯誤。

以上是為什麼我收到 LNK2019 錯誤:「無法解析的外部符號 _WinMain@16」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板