Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
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
- Descarregue e instale Visual Studio Code.
- 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
- Rust para Windows, e a caixa do Windows — chama as APIs do Windows diretamente a partir do Rust
- Rust no Visual Studio Code — fluxo de trabalho detalhado do VS Code Rust
- O livro The Rust Programming Language — o livro oficial gratuito de Rust
Windows developer