Windows'da Rust geliştirme ortamınızı ayarlama

1. Adım: MSVC C++ Derleme Araçlarını Yükleme

Windows üzerinde Rust, önkoşul olarak Microsoft'un C++ derleme araçlarını gerektirir. C++ ile Masaüstü geliştirme iş yüküyleVisual Studio zaten yüklüyse, bu adımı atlayabilirsiniz.

Aksi takdirde , Microsoft C++ Derleme Araçları'nı yükleyin ve C++ iş yüküyle Masaüstü geliştirme'yi seçin.

Uyarı

Microsoft C++ Derleme Araçları'nın kullanılması için geçerli bir Visual Studio lisansı (Community, Pro veya Enterprise) gerekir. Community sürümü öğrenciler, açık kaynak katkıda bulunanlar ve kişiler için ücretsizdir.

2. Adım: Rust'ı yükleme

Important

Akıllı Uygulama Denetimi yalnızca güvenli olacağını tahmin ettiği veya Microsoft Güvenilen Kök Programı'ndaki bir sertifika yetkilisi tarafından imzalanan kodu çalıştırır. Windows için Rust araç zinciri şu anda Authenticode imzalı olmadığından, Akıllı Uygulama Denetimi açık olan bir cihazda, yüklü cargo ve rustc ikili dosyalar ile derleme betikleriniz tarafından üretilen ikili dosyaların çalışması engellenebilir. Engelleme, Application Control policy has blocked this file. olarak görünür ve Uygulama ve Hizmet Günlükleri > Microsoft > Windows > CodeIntegrity > Operational olay günlüğüne kaydedilir; ürün içinde başka bir sinyal yoktur, bu nedenle başarısızlık bozuk bir yükleyici gibi görünebilir. Geliştirici Modu ve yerel olarak güvenilen sertifikalar muafiyet değildir. Akıllı Uygulama Denetimi'nin açık olup olmadığını denetlemek için Ayarlar > Gizlilik ve güvenlik > Windows Güvenliği > Uygulama ve tarayıcı denetimi > Akıllı Uygulama Denetimi ayarları'na gidin. Arka plan için bkz. Akıllı Uygulama Denetimine genel bakış ve Windows uygulama geliştiricileri için kod imzalama seçenekleri.

Resmi Rust yükleyicisi, derleyici, rustupKargo ve gelecekteki güncelleştirmeler gibi her şeyi işler.

winget install Rustlang.Rustup

Yüklemeden sonra yeni bir terminal açın ve kurulumunuzu doğrulayın:

cargo --version
rustc --version

Tavsiye

Rust'ı güncel tutmak için düzenli aralıklarla çalıştırın rustup update .

3. Adım: Visual Studio Code'u ve Rust uzantısını yükleme

  1. Visual Studio Code uygulamasını indirip yükleyin.
  2. VS Code Market'ten rust-analyzer uzantısını yükleyin. Bu, kod tamamlama, satır içi hatalar, tanıma gitme ve hata ayıklama desteği ekler.

Sonraki Adımlar