【发布时间】:2020-02-07 23:26:21
【问题描述】:
目前,我正在尝试使用 C++ 制作一个 Windows 应用程序。为了编译我的程序,我使用 MinGW (GCC)。但是一旦我使用int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) 而不是int main(),编译器就会向我显示以下消息:
C:/mingw-w64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x2e): undefined reference to `WinMain'collect2.exe: error: ld returned 1 exit status The terminal process terminated with exit code: 1
我尝试编译的示例代码来自此 Windows 应用程序教程: Example Code
我已经尝试重新安装 MinGW,但没有帮助(我也在使用 Windows 10)。
【问题讨论】:
标签: c++ winapi mingw mingw32 winmain