相关疑难解决方法(0)

对WinMain @ 16 C++,SDL-2的未定义引用

我一直在收到错误undefined reference to WinMain@16.为了节省空间,这里是指向项目中当前所有文件的链接.目前,除了创建一个窗口,填充绿色,然后在角落里绘制一个框,同时通过控制台跟踪鼠标的位置时,它不应该做很多事情.但是,它不会构建,我给出了上述错误.

我的链接库是:

  • glew32s
  • libSDL2main
  • mingw32的
  • libSDL2
  • opengl32
  • glew32

我正在使用Codeblocks 13.12和g ++遵循C++ 11 ISO C++语言标准.我的电脑正在使用Windows 10以防万一.

我花了很长时间试图找到一个解决方案,似乎每个人都有一个完全不同的解决方案,到目前为止,他们都没有为我工作过.一些例子包括:

  • 根据类似的问题将SDL2_image添加到我的链接库.它给了我错误-lSDL2_image.
  • 完全从头开始项目以防万一我没注意到的错误是原因.(我得到完全相同的错误).
  • 将我的main功能改为WinMain.我收到了同样的错误消息.
  • 添加Windows.h标题.这没有什么明显的.
  • 各种所谓的"正确的命令"为我的liker图书馆.到目前为止,这些似乎没有任何帮助.

我还应该指出用户提供的答案,干杯和他.- 阿尔夫,这里可能是我正在寻找的东西,但说实话,我无法完全理解我应该做的事情.

如果我忘记包含任何相关信息,请告诉我,我会尽快这样做.提前致谢.

c++ codeblocks winmain c++11 sdl-2

5
推荐指数
2
解决办法
2242
查看次数

标签 统计

c++ ×1

c++11 ×1

codeblocks ×1

sdl-2 ×1

winmain ×1