我看了其他解决方案,但我不知道为什么会这样说,因为我有一个主要的。 我试过构建一个控制台应用程序和GUI应用程序。它被认为是一个GUI应用程序(SDL)。 是否必须在头文件中的任何位置使用主? 为什么你会找到一个主要的和主要的。
35小时后,我终于认为这是最后一次错误。
我的IDE是代码块,我的编译器是MinGW32。
答案 0 :(得分:4)
链接时使用-lSDLmain
和-mwindows
。
答案 1 :(得分:0)
我把mingw32放在链接器的顶部然后我可以使用常规main。 在我包含windows.h并获得所有额外的args之后,我已经工作了。 但我删除它的原因更简单。
答案 2 :(得分:-1)
WinMain是程序可能的切入点之一。
我不熟悉Windows上的GCC或“CodeBlocks”。 Microsoft链接器的/ ENTRYPOINT链接器选项描述了可能的入口点:http://msdn.microsoft.com/en-us/library/f9t8842e%28v=vs.110%29
如您所见,“main”用于非unicode控制台应用程序,而WinMain用于非unicode GUI应用程序。
在Microsoft链接器上,/ SUBSYSTEM选项用于决定您正在构建的应用程序类型。
可能是
考虑到上述提示,也许你可以弄清楚该怎么做: - )