在Visual Studio中设置具有错误的SDL

时间:2013-04-11 06:29:27

标签: c++

我一直有这个问题很长一段时间,我甚至没有运气,而且变得非常令人沮丧。我真的很想用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_main中引用了未解析的外部符号_SDL_Quit   1> MSVCRT.lib(crtexew.obj):
错误LNK2019:未解析的外部符号   函数_ _tmainCRTStartup

中引用了 WinMain @ 16

1 个答案:

答案 0 :(得分:0)

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

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

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