1.3 Windows
Para a instalação das ferramentas e bibliotecas de desenvolvimento no Windows utilizaremos o MSYS2.
MSYS2 é um ambiente de terminal tipo Unix com acesso a um repositório de ferramentas e bibliotecas de desenvolvimento de aplicações nativas em Windows através do gerenciador de pacotes pacman. Essas ferramentas/bibliotecas incluem o CMake, Git, GLEW, SDL 2.0 e SDL_image 2.0, entre outras que vamos precisar neste curso. O MSYS2 também permite instalar o MinGW-W64. Com isso podemos usar o GCC e GDB no Windows e gerar binário nativo para 64-bit e 32-bit.
Siga os passos a seguir para instalar o MSYS2 e as ferramentas/bibliotecas de desenvolvimento:
Baixe o instalador de https://www.msys2.org/ e siga os passos descritos na página.
Abra o shell do MSYS2 (aplicativo MSYS2 MSYS a partir no menu Iniciar) e execute o seguinte comando:
pacman -S git mingw-w64-x86_64-ccache mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-ninja mingw-w64-x86_64-glew mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_imageIsso instalará as ferramentas Git, Ccache, CMake, Ninja (o Ninja substitui o GNU Make no Windows), GCC e GDB (do MinGW-W64), e as bibliotecas GLEW, SDL 2.0 e SDL_image 2.0.
Ao terminar a instalação, feche o shell do MSYS2.
No “Painel de Controle” do Windows, abra a opção “Editar as Variáveis de Ambiente do Sistema”. Edite a variável de ambiente
PATHe inclua os caminhos paramingw64\bineusr\bindo MSYS2. Por exemplo, se o MSYS2 foi instalado emC:\msys64, inclua os seguintes caminhos noPATH:C:\msys64\mingw64\bin C:\msys64\usr\binPara testar se o MSYS2 foi instalado corretamente, abra um terminal do Windows (Prompt de Comando ou PowerShell) e execute o comando
g++ --version. A saída deverá ser parecida com a seguinte:g++ (Rev6, Built by MSYS2 project) 10.2.0 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Habilitando o OpenGL
O suporte ao OpenGL vem integrado no Windows. Apenas certifique-se de instalar os drivers mais recentes da placa de vídeo.
Instalando o Emscripten
Abra o Prompt de Comando (
cmd) em algum caminho onde queira instalar a pasta do SDK do Emscripten (por exemplo,C:\).Faça uma cópia do repositório do SDK:
Entre na pasta recém-criada:
Baixe e instale o SDK atualizado (latest):
Ative o SDK latest para o usuário atual:
Configure as variáveis de ambiente e
PATHdo compilador para o terminal atual:
Para testar se a instalação foi bem-sucedida, execute o comando emcc --version. A saída deverá ser parecida com a seguinte:
emcc (Emscripten gcc/clang-like replacement) 2.0.11 (6e28e4fa4fa1bc50d58b9ddbbb9603a3cf21ea9e)
Copyright (C) 2014 the Emscripten authors (see AUTHORS.txt)
This is free and open source software under the MIT license.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Refaça o passo 6 sempre que abrir um terminal. Como alternativa, crie um atalho para cmd.exe e use a opção /k para executar o arquivo emsdk_env.bat sempre que o Prompt de Comando for aberto. Por exemplo:
Mude esse caminho de acordo com o local onde emsdk_env.bat foi instalado.