當你在使用C++編譯器編譯代碼時出現"undefined reference to `WinMain' collect2.exe: error: ld returned 1 exit status"錯誤時,這通常表示你的代碼中缺少一個名為WinMain的函數。這個函數在Windows應用程序中用作程序的入口點,而不是標準的main函數。
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
// 你的代碼
return 0;
}