「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

and more...

Lab.以外の情報を紹介しています。

プログラミング言語RustとVisual Studio Code

VSCodeでRustの開発環境を整える

2023-01-082023-01-09

Visual Studio Code(VSCode)を使って、プログラミング言語「Rust」の開発環境を構築する手順を紹介します。

VSCodeでRustの開発環境を整える

Visual Studio Code(VSCode)を使って、プログラミング言語「Rust」の開発環境を構築する手順を紹介します。構築の主な流れは次の通りです。

  1. Microsoft C++ Build Toolsのインストール
  2. Rustのインストール
  3. Visual Studio Code(VSCode)のインストール
  4. 拡張機能「rust-analyzer」のインストール
  5. 拡張機能「CodeLLDB」のインストール

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!

著 者
Carlo Milanesi
出版社
インプレス
発売日
2022/9/28

Microsoft C++ Build Toolsのインストール

Windows版のRustには、前提として「Microsoft C++ Build Tools」のインストールが必要になります。Visual Studio公式サイトの「Microsoft C++ Build Tools」からインストール用ファイルをダウンロードします。

図1-1.Microsoft C++ Build Tools
図1-1.Microsoft C++ Build Tools

ダウンロードしたインストール用ファイルをダブルクリックします。

図1-2.vs_BuildTools.exeの起動
図1-2.vs_BuildTools.exeの起動

「続行」をクリックします。

図1-3.Visual Studio Installerの設定
図1-3.Visual Studio Installerの設定

インストーラーの準備が整うまでしばらく待ちます。

図1-4.Visual Studio Installerの準備
図1-4.Visual Studio Installerの準備

「C++によるデスクトップ開発」にチェックを付けます。

図1-5.ワークロード「C++によるデスクトップ開発」の選択
図1-5.ワークロード「C++によるデスクトップ開発」の選択

「言語パック」タブをクリックします。「日本語」と「英語」にチェックを付けて「インストール」をクリックします。

図1-6.言語パック「日本語・英語」の選択
図1-6.言語パック「日本語・英語」の選択

インストールが完了するまでしばらく待ちます。

図1-7.Microsoft C++ Build Toolsのインストール中
図1-7.Microsoft C++ Build Toolsのインストール中

「すべてのインストールは最新です。」と表示されるとインストールの完了です。「Visual Studio Installer」を終了します。

図1-8.Microsoft C++ Build Toolsのインストール完了
図1-8.Microsoft C++ Build Toolsのインストール完了

Rustのインストール

Rustのインストールを行います。Rust公式サイトのダウンロードページ「Install Rust - Rust Programming Language」からインストール用ファイルをダウンロードします。

図1-9.Install Rust - Rust Programming Language
図1-9.Install Rust - Rust Programming Language

ダウンロードしたインストール用ファイルをダブルクリックします。

図1-10.rustup-init.exeの起動
図1-10.rustup-init.exeの起動

メッセージが表示された後、インストールオプションの入力待ちとなります。「1」を入力して「Enter」キーを押します。1は「Proceed with installation (default)」です。

図1-11.インストールオプションの入力
図1-11.インストールオプションの入力

必要なファイルのダウンロードとインストールが行われます。しばらく待ちます。

図1-12.Rustのインストール中
図1-12.Rustのインストール中

「Rust is installed now. Great!」と表示されるとインストールの完了です。「Enter」キーを押して画面を閉じます。

図1-13.Rustのインストール完了
図1-13.Rustのインストール完了

このインストールによって、cargoコマンドなどの関連ファイルが「%USERPROFILE%\.cargo\bin」配下にインストールされ、パスが設定されます。パスが正しく設定されていることを確認しましょう。コマンドプロンプトを立ち上げて「cargo --version」と入力します。正しくインストールが行われているとバージョンが表示されます。

図1-14.cargoコマンドの確認
図1-14.cargoコマンドの確認

コマンドプロンプトを閉じます。

詳解Rustプログラミング

著 者
Tim McNamara
出版社
翔泳社
発売日
2021/11/17

Visual Studio Code(VSCode)のインストール

Visual Studio Code(VSCode)のインストール」に従って、Visual Studio Codeをインストールします。必要に応じて、日本語化します。

図1-15.Visual Studio Code(VSCode)のインストール
図1-15.Visual Studio Code(VSCode)のインストール

Visual Studio Code実践入門! ~ソフトウェア開発の強力手段

著 者
飛松 清
出版社
リックテレコム
発売日
2022/4/22

拡張機能「rust-analyzer」のインストール

Visual Studio Codeの拡張機能「rust-analyzer」をインストールします。rust-analyzerは、Rust公式の拡張機能で、次のような機能を提供します。

rust-analyzer - Features

  • code completion with imports insertion
  • go to definition, implementation, type definition
  • find all references, workspace symbol search, symbol renaming
  • types and documentation on hover
  • inlay hints for types and parameter names
  • semantic syntax highlighting
  • a lot of assists (code actions)
  • apply suggestions from errors
rust-analyzer - Visual Studio Marketplace

「拡張機能」アイコンをクリックして、検索欄に「rust」と入力します。

図1-16.拡張機能「rust-analyzer」の検索
図1-16.拡張機能「rust-analyzer」の検索

検索結果から「rust-analyzer」を選択して、インストールします。

図1-17.拡張機能「rust-analyzer」のインストール
図1-17.拡張機能「rust-analyzer」のインストール

インストールが完了したら、インストール済み一覧に「rust-analyzer」が表示されることを確認します。

図1-18.拡張機能「rust-analyzer」の確認
図1-18.拡張機能「rust-analyzer」の確認

拡張機能「CodeLLDB」のインストール

Visual Studio Codeの拡張機能「CodeLLDB」をインストールします。CodeLLDBは、デバッグをサポートするための拡張機能です。

「拡張機能」アイコンをクリックして、検索欄に「codelldb」と入力します。

図1-19.拡張機能「CodeLLDB」の検索
図1-19.拡張機能「CodeLLDB」の検索

検索結果から「CodeLLDB」を選択して、インストールします。

図1-20.拡張機能「CodeLLDB」のインストール
図1-20.拡張機能「CodeLLDB」のインストール

インストールが完了したら、インストール済み一覧に「CodeLLDB」が表示されることを確認します。

図1-21.拡張機能「CodeLLDB」の確認
図1-21.拡張機能「CodeLLDB」の確認

Rustの開発環境が整ったので「VSCodeではじめてのRust」にチャレンジしましょう。

おすすめ

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!

著 者
Carlo Milanesi
出版社
インプレス
発売日
2022/9/28

詳解Rustプログラミング

著 者
Tim McNamara
出版社
翔泳社
発売日
2021/11/17

Visual Studio Code実践入門! ~ソフトウェア開発の強力手段

著 者
飛松 清
出版社
リックテレコム
発売日
2022/4/22
この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動