Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: gcc SDL Windows

Aktivity
Avatar
rikenbekr
Člen
Avatar
rikenbekr:9.12.2016 20:09

Zdravím,
lze pomocí gcc přeložit na Windowsech program využívající SDL2?
Sice ho přeložím ale spadne a vypíše toto:

Fatal Error: Out of memory - aborting
#include <stdio.h>
#include <SDL2\SDL.h>
//#include "SDL_mainLoop.h"

int main(int argc, char *argv[])
{
        SDL_SetMainReady();
        SDL_CreateWindow("Test",0,0,800,600,0);
        return 0;
}

Skoušel jsem i SDL_main(int, char**).

Příkaz pro překlad

gcc ..\..\2DE\tests\SDLtests\main.c -o ..\..\2DE\tests\SDLtests\test0.exe -lmingw32 -lSDL2main -lSDL2
Editováno 9.12.2016 20:10
Odpovědět
9.12.2016 20:09
In world without fences and walls, who needs Gates and Windows?
Avatar
Odpovídá na rikenbekr
Patrik Valkovič:9.12.2016 20:24

Používáš MinGW nebo Cygwin?
EDIT: Ajo, -lmingw, našel jsem tohle: http://cerkala.blogspot.cz/…ide-802.html
Zkus zkontrolova, jestli máš správné dll

Editováno 9.12.2016 20:25
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
9.12.2016 20:24
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
rikenbekr
Člen
Avatar
Odpovídá na Patrik Valkovič
rikenbekr:9.12.2016 20:36

Pokud správně chápu u instalace gcc volbu "Native Windows" zvolenou "místo Cygwin or MSYS", tak MinGW.

Editováno 9.12.2016 20:39
Nahoru Odpovědět
9.12.2016 20:36
In world without fences and walls, who needs Gates and Windows?
Avatar
rikenbekr
Člen
Avatar
Odpovídá na Patrik Valkovič
rikenbekr:9.12.2016 21:41

Stáhnul jsem SDL 2.0.5 a už funguje. Díky :)

Nahoru Odpovědět
9.12.2016 21:41
In world without fences and walls, who needs Gates and Windows?
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.