可以使用 g++ 很好地编译我的项目,但使用 mingw32 为 Windows 编译时遇到问题: 对“WinMain”的未定义引用
我在我的项目中定义了 int main() ,这是正常入口点经过的地方,但 mingw 想要一个 WinMain ,但这对我不起作用。我不认为问题与 SDL2 链接(可能是错误的),但我也不确定如何解决它。
已尝试与 -lmingw32 和 -municode 链接,但似乎不起作用。看到一个网站说你需要-lSDL2main,但这也不起作用。
必须检查 main 是否已经定义。
#ifdef main
#undef main
#endif