Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Krok 1: Instalace nástrojů sestavení C++ MSVC
Rust ve Windows vyžaduje nástroje sestavení C++ od Microsoftu jako předpoklad. Pokud už máte sadu Visual Studio nainstalovanou s úlohou Vývoj desktopových aplikací pomocí jazyka C++ , můžete tento krok přeskočit.
Jinak nainstalujte Microsoft C++ Build Tools a vyberte úlohu Vývoj desktopových aplikací v jazyce C++.
Poznámka:
Použití nástrojů Microsoft C++ Build Tools vyžaduje platnou licenci sady Visual Studio (Community, Pro nebo Enterprise). Edice Community je bezplatná pro studenty, opensourcové přispěvatele a jednotlivce.
Krok 2: Instalace Rustu
Important
Smart App Control spouští pouze kód, který předpovídá, že je bezpečný nebo podepsaný certifikační autoritou v Microsoft důvěryhodném kořenovém programu. Sada nástrojů Rust pro Windows v současné době není podepsána technologií Authenticode, takže na zařízení se zapnutou funkcí Smart App Control může být zablokováno spuštění nainstalovaných binárních souborů cargo a rustc i binárních souborů vytvořených vašimi skripty sestavení. Blok se projeví jako Application Control policy has blocked this file. a zaznamená se do protokolu událostí Aplikace a protokoly služeb > Microsoft > Windows > CodeIntegrity > Provozní; v produktu se neobjeví žádný jiný signál, takže selhání může vypadat jako nefunkční instalátor. Vývojářský režim a místně důvěryhodné certifikáty nejsou výjimky. Pokud chcete zkontrolovat, jestli je ovládací prvek Smart App Control zapnutý, přejděte na Nastavení > ochrany osobních údajů a zabezpečení > Zabezpečení systému Windows > Aplikace a prohlížeč řídí > nastavení inteligentního řízení aplikací. Základní informace najdete v tématu Přehled inteligentního řízení aplikací a možnosti podepisování kódu pro vývojáře Windows aplikací.
Oficiální instalační program Rustu rustupse stará o všechno – kompilátor, Cargo a budoucí aktualizace.
Po instalaci otevřete nový terminál a ověřte nastavení:
cargo --version
rustc --version
Návod
Chcete-li udržovat Rust v aktualizovaném stavu, pravidelně spouštějte rustup update .
Krok 3: Instalace nástroje Visual Studio Code a rozšíření Rust
- Stáhněte a nainstalujte si Visual Studio Code.
- Nainstalujte si rozšíření rust-analyzer z Marketplace pro Visual Studio Code. Přidá se tím dokončování kódu, chyby přímo v kódu, přejití na definici a podpora ladění.
Další kroky
- Rust pro Windows a bedna oken – volejte rozhraní API systému Windows přímo z Rustu.
- Rust v editoru Visual Studio Code – podrobný pracovní postup VS Code Rust
- Kniha „The Rust Programming Language“ — oficiální bezplatná kniha o Rustu
Windows developer