我一直收到错误undefined reference to WinMain@16
。为了节省空间,这里是项目中当前所有文件的链接。目前,除了创建一个窗口,将其填充为绿色,然后在角落绘制一个框外,它不应该做太多事情,同时通过控制台跟踪我的鼠标位置。但是,它不会构建,并且我得到了上述错误。
我的链接器库是:
- glew32s
- libSDL2main
- mingw32
- libSDL2
- opengl32
- glew32
我按照 C++11 ISO C++ 语言标准使用带有 g++ 的 Codeblocks 13.12。我的电脑正在使用 Windows 10,以防万一。
我花了很长时间试图找到一个解决方案,似乎每个人都有一个完全不同的解决方案,到目前为止,没有一个对我有用。一些例子包括:
- 根据这个类似的问题将 SDL2_image 添加到我的链接库中。它给了我错误
-lSDL2_image
。 - 完全从头开始项目,以防我没有注意到的一些错字是原因。(我得到了完全相同的错误)。
- 将我的
main
功能更改为WinMain
. 我得到了同样的错误信息。 - 添加
Windows.h
标题。这没有什么明显的效果。 - 我喜欢的图书馆的各种所谓的“正确命令”。到目前为止,这些似乎都没有帮助。
我还应该指出,用户提供的答案是 Cheers 和 hth。- Alf,这可能就是我要找的东西,但老实说,我无法完全理解基于它我应该做什么。
如果有任何我忘记包含的相关信息,请告诉我,我会尽快提供。提前致谢。