SDL2
SDL é uma
multi-plataforma de desenvolvimento de software. Porém, a SDL conta
com complementos como imagem e som que facilitam nossa vida na hora
de desenvolver os diversos software.
Nesse
tutorial, iremos instalar as bibliotecas que completam a SDL2. São
elas:
SDL2_image: Utilizado para manipulação de imagens SDL2_ttf :Responsável pelos textos do software SDL2_net :Utilizado na aplicação de jogos online por exemplo SDL2_mixer: Manipulação da parte sonora do softwareO processo de instalação de cada biblioteca é o mesmo. O exemplo usado foi com a SDL2_Image.
Os
pré requisitos para a instalação das bibliotecas são:
Passo 1:
Realize
o download da biblioteca desejada na versão indicada :
Nome | Versão da biblioteca | Link |
---|---|---|
SDL2_Image | SDL2_image-devel-2.0.1-mingw.tar.gz | https://www.libsdl.org/projects/SDL_image/ |
SDL2_ttf | SDL2_ttf-devel-2.0.14-mingw.tar.gz | https://www.libsdl.org/projects/SDL_ttf/ |
SDL2_net | SDL2_net-devel-2.0.1-mingw.tar.gz | https://www.libsdl.org/projects/SDL_net/ |
SDL2_mixer | SDL2_mixer-devel-2.0.1-mingw.tar.gz | https://www.libsdl.org/projects/SDL_mixer/ |
Passo 2:
A biblioteca baixada está compactadas, abra a pasta. Dentro de cada pasta há uma
subpasta, dentro de cada subpasta há mais algumas subpastas. A pasta que nós interessa é a
"i686-w64-minw32" que está presente em todas
as bibliotecas baixadas. Dentro dessa pasta, há três
subpastas, a pasta bin, include e lib. Segue as imagens para intender a organização das pastas.
No caso da imagem, é ultilizada a SDL2_image como exemplo, porém o processo para as demais bibliotecas é o mesmo
Dentro da pasta i686:
Passo 3:
Será preciso agora, instalar a biblioteca dentro do nosso compilador, (MingW no caso). Para isso extraia as três subpastas da pasta i686 para a pasta MingW e mingw32. Normalmente a pasta MingW está localizada em C:\MinGW e a mingw32 em C:\MinGW\mingw32.
Quando apertar para "extrair para a pasta selecionada", deverá escolher o diretório da extração. Localize no seu computador aonde está alocado a pasta MingW.
Extraia as subpastas para a pasta Mingw e Mingw32. Quando começar a extração, vai aparecer a mensagem de substituição de arquivos, selecione a opção "sim p/ todos".
Após selecionar "ok" a biblioteca estará instalada e pronta para ser usada.Para as instalar as demais bibliotecas basta repetir o mesmo processo.Depois de cada instalação teste as alterações no eclipse.
Bom Trabalho!
Alguns links que podem ajudar:
Mais sobre a SDL sua Wiki e fórum : https://www.libsdl.org/index.php