[SDL] Windows Linking Problems
slouken at devolution.com
Mon Aug 6 07:40:02 PDT 2001
> but under windows, i have the problem, that i have to set the
> 'code-generation'-tab to 'multithreaded dll'. for sdl-use.
> but, if i do
> so, get some mysterious crashes. i can't tell the exact position in the
> code, because the application crashes at different locations ??
It sounds like there is a multi-threading bug in your code, possibly
memory corruption. Are you locking the YUV surfaces before you access
them? Multi-threaded memory corruption is the most common cause of this
type of problem.
> if i compile with the 'code-generation'-tab set to 'multithreaded' only,
> everything in the programm works fine, until SDL_init. here i get an
> access violation.
Have you tried building SDL in Debug, but with "Multithreaded DLL"?
That should help you debug the access violation.
-Sam Lantinga, Software Engineer, Blizzard Entertainment
More information about the SDL