Como instalar a linguagem de programação Swift no Windows

Instalar a linguagem de programação Swift no Windows ficou muito mais simples nos últimos anos.

Embora o Swift seja amplamente conhecido pelo desenvolvimento de aplicativos para o ecossistema da Apple, atualmente a linguagem possui suporte oficial para Windows, permitindo criar aplicações desktop, ferramentas de linha de comando e projetos server-side.

Neste tutorial você vai aprender:

Requisitos para instalar o Swift no Windows

Antes de iniciar a instalação do Swift, é recomendado:

Ativando o modo desenvolvedor no Windows

O modo desenvolvedor ajuda a evitar problemas relacionados a permissões e instalação de ferramentas de desenvolvimento.

No Windows, acesse:

Configurações -> Sistema -> Para desenvolvedores

Depois:

Instalando as dependências necessárias

O Swift no Windows depende de ferramentas do compilador C++ e do SDK oficial da Microsoft.

A maneira mais simples de instalar todos os componentes corretamente é utilizando o WinGet, o gerenciador de pacotes oficial do Windows.

Instalando o Visual Studio com os componentes necessários

Abra o *PowerShell como administrador- e execute o comando abaixo:

winget install `
--id `
Microsoft.VisualStudio.2022.Community `
--exact `
--force `
--custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22621 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Tools.ARM64" `
--source winget

Esse comando instala:

A instalação pode demorar alguns minutos dependendo da velocidade da internet e do desempenho do computador.

Instalando o Swift no Windows via WinGet

Após finalizar a instalação do Visual Studio, execute o seguinte comando:

winget install --id Swift.Toolchain -e --source winget

Esse comando instala a versão oficial do Swift compatível com Windows.

Verificando se o Swift foi instalado corretamente

Depois que a instalação terminar:

swift --version

Se tudo estiver funcionando corretamente, você verá uma saída semelhante a esta:

Swift version 6.3 (swift-6.3-RELEASE)
Target: x86_64-unknown-windows-msvc
Build config: +assertions

Criando o primeiro programa em Swift no Windows

Agora crie um arquivo chamado hello.swift com o seguinte conteúdo:

print("Olá, mundo!")

Depois execute:

swift hello.swift

Se o terminal exibir:

Olá, mundo!

Isso significa que o Swift foi instalado corretamente no Windows.

Problemas comuns ao instalar Swift no Windows

O comando swift não é reconhecido

Se o terminal informar que o comando swift não foi encontrado:

Erro relacionado ao MSVC

Caso apareçam erros relacionados ao compilador da Microsoft:

Vale a pena usar Swift no Windows?

Sim. O suporte do Swift para Windows evoluiu bastante nos últimos anos.

Hoje é possível utilizar a linguagem para:

Além disso, o Swift oferece excelente desempenho, sintaxe moderna e alta segurança.

Conclusão

Instalar a linguagem de programação Swift no Windows é um processo relativamente simples quando utilizamos as ferramentas corretas.

Com o WinGet, Visual Studio e o toolchain oficial do Swift, você consegue preparar rapidamente um ambiente moderno para desenvolvimento.

Agora que o Swift está instalado no seu computador, você já pode começar a criar aplicações e explorar todos os recursos da linguagem.