使用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中文網其他相關文章!