首頁 > 後端開發 > C++ > 在 MinGW 中使用 wWinMain 時,為什麼我會收到'對'WinMain'的未定義引用”?

在 MinGW 中使用 wWinMain 時,為什麼我會收到'對'WinMain'的未定義引用”?

Patricia Arquette
發布: 2024-11-05 22:39:02
原創
769 人瀏覽過

Why Am I Getting

使用wWinMain (C MinGW) 時對WinMain 的未定義引用

當嘗試使用wWinMain 作為使用C 的Windows 應用程式的入口點時和MinGW 一樣,您可能會遇到錯誤「未定義對'WinMain'的引用」。出現此問題的原因是 MinGW 的 CRT 啟動庫不支援 wWinMain。

要解決此問題,您可以使用 WinMain 作為入口點。在範例程式碼中,將 wWinMain 修改為 WinMain,將 PWSTR pCmdLine 修改為 PSTR pCmdLine。這應該可以解決錯誤,因為程式不使用 pCmdLine 值。

如果您稍後需要 unicode 命令列支持,請使用 LPWSTR cmd_line = GetCommandLineW();而不是 WinMain 參數。

以上是在 MinGW 中使用 wWinMain 時,為什麼我會收到'對'WinMain'的未定義引用”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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