正如标题所说,我的应用程序在运行SDL_SetVideoMode时挂起,但仅当我指定我想使用OpenGL时。否则它会毫无问题地启动。
修改: 等待~50秒后,它会设法启动。
编辑2: 驱动程序更新解决了它。
代码类似于:
SDL_Init(SDL_INIT_VIDEO);
SDL_SetVideoMode(800, 600, 24, SDL_OPENGL);
为什么会发生这种情况?
使用Visual Studio 2010和SDL / OpenGL库是应该的(据我所知)。
答案 0 :(得分:1)
驱动程序更新解决了问题!
答案 1 :(得分:0)
对我来说看起来不错,你确定这不是司机问题吗?你知道它在这个功能中崩溃了吗?如果是这样,你是否使用调试器来查看它崩溃的原因/位置?