Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Etapa 1: Instalar as ferramentas de build do C++ do MSVC
O Rust no Windows requer as ferramentas de build do C++ da Microsoft como um pré-requisito. Se você já tiver o Visual Studio instalado com a carga de trabalho de Desenvolvimento para Desktop com C++, ignore esta etapa.
Caso contrário, instale as Ferramentas de Compilação do Microsoft C++ e selecione a carga de trabalho Desenvolvimento para desktop com C++.
Observação
O uso das Ferramentas de Build do Microsoft C++ requer uma licença válida do Visual Studio (Community, Pro ou Enterprise). A edição Community é gratuita para alunos, colaboradores de software livre e indivíduos.
Etapa 2: Instalar o Rust
Importante
O Controle de Aplicativo Inteligente executa apenas o código que ele prevê ser seguro ou que é assinado por uma autoridade de certificação no Microsoft Programa Raiz Confiável. O conjunto de ferramentas Rust para Windows não é atualmente assinado com Authenticode, portanto, em um dispositivo com o Controle de Aplicativos Inteligentes ativado, os binários rustc e cargo instalados, assim como os binários produzidos pelos seus scripts de compilação, podem ser bloqueados e não serem executados. O bloco aparece como Application Control policy has blocked this file. e é registrado no log de eventos Logs de Aplicativos e Serviços > Microsoft > Windows > CodeIntegrity > Operacional; não há nenhum outro indicativo no produto, de modo que a falha pode parecer um instalador com defeito. O Modo de Desenvolvedor e certificados localmente confiáveis não são isenções. Para verificar se o Controle Inteligente de Aplicativos está ativado, vá para Configurações Privacidade e segurança Segurança do Windows Controle de aplicativos e navegador Configurações do Controle Inteligente de Aplicativos. Para obter informações em segundo plano, consulte a visão geral do Controle de Aplicativo Inteligente e as opções de assinatura de código para desenvolvedores de aplicativos Windows.
O instalador oficial do Rust, rustupmanipula tudo : o compilador, o Cargo e as atualizações futuras.
Após a instalação, abra um novo terminal e verifique sua configuração:
cargo --version
rustc --version
Dica
Para manter o Rust atualizado, execute rustup update periodicamente.
Etapa 3: Instalar o Visual Studio Code e a extensão Rust
- Baixe e instale Visual Studio Code.
- Instale a extensão rust-analyzer do VS Code Marketplace. Isso adiciona preenchimento automático de código, erros embutidos, ir para a definição e suporte à depuração.
Próximas Etapas
- Rust para Windows e o windows crate – chame as APIs do Windows diretamente do Rust
- Rust no Visual Studio Code — fluxo de trabalho detalhado do VS Code Rust
- O livro Rust Programming Language – o livro gratuito oficial do Rust
Windows developer