[Windows][VC2019] Compilando Sources Canary
Tutorial explicando como compilar as sources do Canary com o Visual Studio 2019.
1 - Downloads Necessários:
- Visual Studio 2019 Community: https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=16
- Microsoft Visual C++ 2015-2019 Redistributable: (32-bit download, 64-bit download)
- Git: https://git-scm.com/download/win
2 - Visual Studio 2019:
- Na tela inicial do Visual Studio, no produto Visual Studio Community 2019 clique no botão Instalar.
- Na próxima tela em Cargas de trabalho selecione Desenvolvimento para desktop com C++.
- Depois em Pacotes de Idiomas, selecione:
- Depois clique no botão Instalar.
3 - Instale os softwares necessários:
- Instale o Git:
4 - VCPKG:
- Utilize o Powershell no diretório C:
cd C:\
- Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Powershell:
5 - Sources Canary:
- Faça o download das sources do Canary com o comando abaixo no Powershell:
6 - Integração do VCPKG ao Visual Studio:
- Execute o comando abaixo com o Powershell:
.\vcpkg integrate install
- Execute o comando abaixo com permissão de usuário Administrador no Powershell:
[System.Environment]::SetEnvironmentVariable('VCPKG_ROOT','C:\vcpkg', [System.EnvironmentVariableTarget]::Machine)
7 - Compilando as Sources do Canary:
- Abra o Visual Studio 2019, na janela "Get Started", selecione "Open a local folder" e abra a pasta raiz do servidor.
- Espere o visual studio carregar. Ele irá gerar instalar as bibliotecas e gerar automaticamente o cache do cmake. (Tenha paciência, o primeiro cache pode demorar alguns minutos).
- Depois que o cache cmake for gerado com sucesso, você pode compilar o servidor indo no menu Build > Build All.
8 - Créditos:
Majesty (Tutorial de compilação do Canary no VS2019)
Microsoft - VCPKG: https://github.com/Microsoft/vcpkg