0

我已经有这个问题很长时间了,我什至没有运气,这变得非常令人沮丧。我真的很想C++OpenGL/SDL. 我正在使用Microsoft Visual Studio Ultimate 2012. 我的操作系统是64 位Windows 7。

我在使用 Visual Studio 设置 OpenGL 时没有遇到任何问题,但这SDL是主要问题。我遵循懒惰的 foo 教程,我查看了 YouTube 视频,该死的太烦人了。在 Visual Studio 中调试 SDL 时出现的错误是:

1>SDLMain.obj:错误 LNK2019:未解析的外部符号 _SDL_Init 在函数 _SDL_main 中引用 1>SDLMain.obj:
错误 LNK2019:未解析的外部符号 _SDL_Quit 在函数 _SDL_main 中引用 1>MSVCRT.lib(crtexew.obj):
错误 LNK2019:未解析的外部函数 _ _tmainCRTStartup中引用的符号 WinMain@16

4

1 回答 1

0

我不知道您自己构建库是什么意思,但我确实链接了 SDL 库。我从 x64 切换到 x86,当我再次调试我的代码时,我收到了这条消息:

应用程序无法正确启动 (0xc000007b)。单击确定关闭应用程序。

所以你说如果我下载了早期版本的 Visual Studio,我可以毫无问题地运行 SDL?

于 2013-04-11T06:50:54.017 回答