我想在這裏做了SDL教程http://lazyfoo.net/SDL_tutorials/lesson03/windows/msvsnet2010e/index.php在Visual Studio 2010中使用SDL_image,有錯誤「的應用程序無法正常啓動0xc000007b」
我做他們要求我做的一切,一切就緒,但當我試圖運行可執行文件,我總是得到錯誤:「應用程序無法正常啓動0xc000007b」
我使用Win7的在Mac(集訓),視覺STDIO 2010專業
我想在這裏做了SDL教程http://lazyfoo.net/SDL_tutorials/lesson03/windows/msvsnet2010e/index.php在Visual Studio 2010中使用SDL_image,有錯誤「的應用程序無法正常啓動0xc000007b」
我做他們要求我做的一切,一切就緒,但當我試圖運行可執行文件,我總是得到錯誤:「應用程序無法正常啓動0xc000007b」
我使用Win7的在Mac(集訓),視覺STDIO 2010專業
如果您已經將SDL.dll放在C:\Windows\system32
或\SysWOW64
之下,就像本教程所說的那樣,可以這樣做工作:
Download SDL.dll(運行時庫> Win32,不是的64位版本*)並將其放在.exe文件所在的項目文件夾中。
E.g.如果項目位置爲C:\myproject
,請將SDL.dll放在C:\myproject\Debug
處。
然後,您可以從\system32
或\SysWOW64
中刪除SDL.dll。這也可以防止版本衝突,如本教程所示。
*)我在64位Windows 7上,64位版本的SDL.dll對我無效。
請確保.exe(從其自己的目錄或Windows系統目錄)加載的SDL.dll(或SDL2.dll)與它所鏈接的SDL.lib相匹配。例子:
這適用於Visual Studio中,32位或64位的任何版本,任何Lazyfoo的教程。