Configure o seu ambiente de desenvolvimento Rust no Windows

Passo 1: Instale as Ferramentas de Compilação MSVC C++

O Rust no Windows requer as ferramentas de compilação C++ da Microsoft como pré-requisito. Se já tens o Visual Studio instalado com a carga de trabalho de desenvolvimento Desktop com C++ , podes saltar este passo.

Caso contrário, instale as Ferramentas de Compilação Microsoft C++ e selecione a tarefa desenvolvimento de ambiente de trabalho com C++.

Observação

A utilização das Microsoft C++ Build Tools requer uma licença válida do Visual Studio (Community, Pro ou Enterprise). A edição Comunidade é gratuita para estudantes, colaboradores de código aberto e particulares.

Passo 2: Instalar Rust

Importante

O Smart App Control executa apenas código que prevê ser seguro ou que é assinado por uma autoridade certificadora no Microsoft Trusted Root Program. A cadeia de ferramentas Rust para Windows não está atualmente assinada com Authenticode, pelo que, num dispositivo em que o Smart App Control esteja ativado, os binários instalados cargo e rustc, bem como os binários produzidos pelos seus scripts de compilação, podem ser impedidos de ser executados. O bloqueio surge como Application Control policy has blocked this file. e é registado no registo de eventos Registos de Aplicações e Serviços > Microsoft > Windows > CodeIntegrity > Operacional; não existe qualquer outro sinal no produto, pelo que a falha pode parecer um instalador com problemas. O Modo Desenvolvedor e certificados localmente confiáveis não são isenções. Para verificar se o Controlo Inteligente de Aplicações está ativado, vá a Definições Privacidade & segurança Segurança do Windows Controlo de aplicações e browser Definições do Controlo Inteligente de Aplicações. Para contextualizar, consulte a visão geral do Controlo de Aplicações Inteligentes e as opções de assinatura de código para programadores de aplicações Windows.

O instalador oficial do Rust, rustup, trata de tudo — o compilador, o Cargo e futuras atualizações.

winget install Rustlang.Rustup

Após a instalação, abra um novo terminal e verifique a sua configuração:

cargo --version
rustc --version

Sugestão

Para manter o Rust atualizado, funcione rustup update periodicamente.

Passo 3: Instalar o Visual Studio Code e a extensão Rust

  1. Descarregue e instale Visual Studio Code.
  2. Instale a extensão do rust-analyzer no VS Code Marketplace. Isto adiciona suporte para a conclusão de código, erros em linha de código, ir para definição e depuração.

Passos seguintes