Unable to load dll 'SDL.dll'...
Posted: Sat Nov 20, 2010 6:23 pm
Hi guys!
Just downloaded and installed openRA. Installed without any errors but crashes on startup. Here's the contents from exception.log:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'SDL.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Tao.Sdl.Sdl.__SDL_Init(Int32 flags)
at Tao.Sdl.Sdl.SDL_Init(Int32 flags)
at OpenRA.GlRenderer.GraphicsDevice..ctor(Int32 width, Int32 height, WindowMode window, Boolean vsync)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType)
at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at OpenRA.Graphics.Renderer.CreateDevice(Assembly rendererDll, Int32 width, Int32 height, WindowMode window, Boolean vsync)
at OpenRA.Graphics.Renderer.Initialize(WindowMode windowMode)
at OpenRA.Game.Initialize(Arguments args)
at OpenRA.Program.Run(String[] args)
at OpenRA.Program.Main(String[] args)
Well, its obvious the opengl device failed to get created; sdl.dll couldn't be found... Do I have to install something else too? sdl.dll belongs to the 'Simple DirectMedia Layer' thing... Does openRA use SDL? And how do I fix this crash?
Just downloaded and installed openRA. Installed without any errors but crashes on startup. Here's the contents from exception.log:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'SDL.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Tao.Sdl.Sdl.__SDL_Init(Int32 flags)
at Tao.Sdl.Sdl.SDL_Init(Int32 flags)
at OpenRA.GlRenderer.GraphicsDevice..ctor(Int32 width, Int32 height, WindowMode window, Boolean vsync)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType)
at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at OpenRA.Graphics.Renderer.CreateDevice(Assembly rendererDll, Int32 width, Int32 height, WindowMode window, Boolean vsync)
at OpenRA.Graphics.Renderer.Initialize(WindowMode windowMode)
at OpenRA.Game.Initialize(Arguments args)
at OpenRA.Program.Run(String[] args)
at OpenRA.Program.Main(String[] args)
Well, its obvious the opengl device failed to get created; sdl.dll couldn't be found... Do I have to install something else too? sdl.dll belongs to the 'Simple DirectMedia Layer' thing... Does openRA use SDL? And how do I fix this crash?