Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Étape 1 : Installer les outils de génération MSVC C++
Rust sur Windows nécessite les outils de génération C++ de Microsoft en tant que prérequis. Si Visual Studio est déjà installé avec le développement Desktop avec la charge de travail C++ , vous pouvez ignorer cette étape.
Sinon, installez les Microsoft C++ Build Tools et sélectionnez la charge de travail Développement pour le bureau avec C++.
Remarque
L’utilisation de Microsoft C++ Build Tools nécessite une licence Visual Studio valide (Community, Pro ou Enterprise). L’édition Community est gratuite pour les étudiants, les contributeurs open source et les individus.
Étape 2 : Installer Rust
Important
Smart App Control exécute uniquement du code qu’il prédit être sécurisé ou signé par une autorité de certification dans le programme racine approuvé Microsoft. La chaîne d’outils Rust pour Windows n’est actuellement pas signée avec Authenticode. Par conséquent, sur un appareil où Smart App Control est activé, les binaires installés cargo et rustc, ainsi que les binaires générés par vos scripts de build, peuvent être empêchés de s’exécuter. Le blocage apparaît sous la forme de Application Control policy has blocked this file. et est consigné dans le journal des événements Journaux des applications et des services > Microsoft > Windows > CodeIntegrity > Opérationnel ; il n’existe aucun autre signal dans le produit, si bien que l’échec peut faire penser à un programme d’installation défectueux. Le mode développeur et les certificats approuvés localement ne sont pas des exemptions. Pour vérifier si Smart App Control est activé, accédez à Paramètres > Confidentialité et sécurité > Sécurité Windows > Contrôle des applications et du navigateur > Paramètres du Smart App Control. Pour plus d’informations, consultez la vue d’ensemble du contrôle d’application intelligent et les options de signature de code pour les développeurs d’applications Windows.
Le programme d'installation officiel de Rust, rustup gère tout: le compilateur, Cargo, et les futures mises à jour.
Après l’installation, ouvrez un nouveau terminal et vérifiez votre configuration :
cargo --version
rustc --version
Astuce
Pour maintenir Rust à jour, exécutez rustup update régulièrement.
Étape 3 : Installer Visual Studio Code et l’extension Rust
- Téléchargez et installez Visual Studio Code.
- Installez l’extension rust-analyzer à partir de la Marketplace VS Code. Cela ajoute la saisie semi-automatique de code, les erreurs en ligne, la navigation vers la définition et la prise en charge du débogage.
Étapes suivantes
- Rust pour Windows et la crate windows : appelez les API Windows directement à partir de Rust
- Rust dans Visual Studio Code — flux de travail VS Code Rust détaillé
- The Rust Programming Language book — le livre Rust gratuit officiel
Windows developer