对“WinMain@16”的未定义引用

对“WinMain@16”的未定义引用

当我尝试用Eclipse CDT,我得到以下信息:

对“WinMain@16”的/mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106):未定义引用

那是为什么?那么,我该如何解决这个问题呢?


江户川乱折腾
浏览 1650回答 3
3回答

弑天下

对以上文章进行总结。-阿尔夫,确保你main()或WinMain()定义和g+应该做正确的事情。我的问题是main()意外地在命名空间中定义。

天涯尽头无女友

我在用SDL编译我的应用程序时遇到了这个错误。这是因为SDL在sdl_main.h中定义了自己的主函数。为了防止SDL定义主函数,必须在包含SDL.h头之前定义SDL_Main_HANDAND宏。
打开App,查看更多内容
随时随地看视频慕课网APP