我將我的 Visual Studio 專案作為 Windows 應用程式啟動,但是我開始意識到如果我想使用 GLFW,那么我應該打開一個 GLFW 視窗而不是標準的 wWinMain 視窗。我有一個 wWinMain 函式,但是因為每次我運行程式時它都在運行,而不是我的int main()
函式里面有 GLFW 視窗測驗代碼,所以我更改了 wWinMain 函式的名稱,希望在構建程式時它會推遲到 main () 函式我寫的。但是它沒有用,而是我不斷收到相同的錯誤:
error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
如何讓它停止尋找 wWinMain 函式而只運行 main() 函式?
到目前為止唯一有效的解決方案是將我的 main() 函式重命名為 wWinMain 并讓它接受所有變數,但對它們不做任何事情,只是在內部正常運行我的代碼,但這似乎不是最優的。
我也嘗試過
- 子系統 = 控制臺意味著主要
- 子系統 = windows 意味著 winmain
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480219.html