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

為什麼我的 C 程式碼會產生「錯誤 LNK2019:無法解析的外部符號 _WinMain@16」?

Susan Sarandon
Susan Sarandon原創
2024-12-01 17:02:11782瀏覽

Why Does My C   Code Produce

解決「錯誤 LNK2019:___tmainCRTStartup 中引用的無法解析的外部符號_WinMain@16”

在嘗試執行基本程式碼片段時,您可以遇到以下情況錯誤:

error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

原因:

原因:

原因:

    發生此錯誤是因為連結器無法解析未定義的符號_WinMain。此符號通常指 Windows 應用程式的主入口點函數。
  1. 解決方案:
  2. 要解決此問題,請按照以下步驟操作: 開啟Visual Studio 專案的
  3. 屬性
  4. 窗口。 導覽至 連結器 > 系統.

子系統

下,將設定從Windows (/SUBSYSTEM:WINDOWS)更改為控制台(/SUBSYSTEM:CONSOLE) ).此修改將確保您的程式碼編譯為控制台應用程式而編譯不是Windows 應用程序,從而解決連結器錯誤。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn