Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
214 views
in Technique[技术] by (71.8m points)

c++ - Using SDL_image in Visual studio 2010, with error "application was unable to start correctly 0xc000007b"

I'm trying to do the SDL tutorial here http://lazyfoo.net/SDL_tutorials/lesson03/windows/msvsnet2010e/index.php

I did everything they asked me to do, everything built correctly, but when I tried to run the executable, I always get the error: "application was unable to start correctly 0xc000007b"

I'm using Win7 on a mac (bootcamp), with visual stdio 2010 professional

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

If you have placed SDL.dll under C:Windowssystem32 or SysWOW64 like the tutorial says, doing this may work:

Download SDL.dll (Runtime Libraries > Win32, not the 64-bit version*) and place it in the project folder where the .exe file is located.

E.g. if the project location is C:myproject, place the SDL.dll at C:myprojectDebug.

Then you can remove SDL.dll from system32 or SysWOW64. This can also prevent version conflicts, like the tutorial suggests.

*) I'm on 64-bit Windows 7, and the 64-bit version of SDL.dll didn't work for me.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...