Derelict / SDL error

Paul via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Dec 10 00:59:36 PST 2014


On Tuesday, 9 December 2014 at 22:27:43 UTC, anonymous wrote:
> On Tuesday, 9 December 2014 at 16:12:35 UTC, Paul wrote:
>> import derelict.sdl2.sdl;
>> import std.stdio;
>> import std.conv;
>>
>> void main()
>> {
>>    scope(exit) {
>> 		
>> 	SDL_Quit();
>>    }
>>
>>    DerelictSDL2.load();
>>    DerelictSDL2Image.load();
>>
>> When I run dub that last line gives me:
>>
>> source/app.d(15): Error: undefined identifier DerelictSDL2Image
>
> You're missing `import derelict.sdl2.image;`.

Adding that reveals that I need to add SDL_image 2.0 (I didn't 
know that that wasn't a part of the standard SDL install) so I've 
compiled that too. I now get the error:

Unsupported image format

whether I use a png or jpg.

IMG_Load() does however work in the same way as SDL_LoadBMP if I 
feed it a .bmp - the image is displayed but there is a seg fault.

Nightmare.







More information about the Digitalmars-d-learn mailing list