我一直有这个问题很长一段时间,我甚至没有运气,而且变得非常令人沮丧。我真的很想用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中引用:
中引用了 WinMain @ 16
错误LNK2019: 函数_SDL_main中引用了未解析的外部符号_SDL_Quit 1> MSVCRT.lib(crtexew.obj):
错误LNK2019:未解析的外部符号 函数_ _tmainCRTStartup
答案 0 :(得分:0)
我不知道你自己构建库是什么意思,但我确实链接了SDL库。我从x64切换到x86,当我再次调试我的代码时,我收到了这条消息:
应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序。
所以你说如果我下载了Visual Studio的早期版本,我可以毫无问题地运行SDL吗?