在Visual Studio 2010中使用SDL_image,错误"应用程序无法正确启动0xc000007b"

Ton*_*ark 4 sdl visual-studio-2010

我正在尝试在这里进行SDL教程http://lazyfoo.net/SDL_tutorials/lesson03/windows/msvsnet2010e/index.php

我做了他们要求我做的所有事情,一切都正确构建,但当我尝试运行可执行文件时,我总是收到错误:"应用程序无法正确启动0xc000007b"

我在Mac(bootcamp)上使用Win7,使用visual stdio 2010专业版

mar*_*ias 9

如果您已经将SDL.dll放在C:\Windows\system32或者\SysWOW64像教程所说的那样,那么这样做可能会有效:

下载SDL.dll(运行时库> Win32,而不是 64位版本*)并将其放在.exe文件所在的项目文件夹中.

例如,如果项目位置是C:\myproject,请将SDL.dll放在C:\myproject\Debug.

然后,您可以从\system32或删除SDL.dll \SysWOW64.这也可以防止版本冲突,如教程所示.

*)我在64位Windows 7上,64位版本的SDL.dll对我不起作用.