Tangwx

Tangwx

博客网站

VScodeオフラインでC_C++プラグインをインストールし、コードのヒント機能を設定してstm32コードを記述します。

VScode オフラインで C/C++ プラグインをインストールし、コードの補完機能を使用して STM32 コードを記述する方法#

1. MinGW のインストール#

1.1 MinGW のダウンロード#

MingW 公式ウェブサイトからダウンロード

  • オンラインインストール - MinGW-W64-install.exe をダウンロード(ダウンロードが遅いです)

  • 圧縮ファイルをダウンロード - ×86_64-posix-sjlj(ダウンロードが速いです)

    image-20230615085403173

1.2. ダウンロードしたファイルを適当なディレクトリに配置し、bin ディレクトリ内のパスをコピーします#

ここでは、圧縮ファイルをD:\MinGW\mingw64フォルダに解凍しました
image-20230615085627058

bin フォルダのパスをコピーし、私の場合はD:\MinGW\mingw64\binです

image-20230615085641192

1.3. 環境変数の設定#

マイコンピュータを右クリック -> プロパティ -> システムの詳細設定 -> 環境変数 ->Path

image-20230615085934463

編集をクリック -> 新規

image-20230615090102117

先ほどコピーした bin フォルダのパスを貼り付けます

image-20230615090159406

確認をクリック

1.4. MinGW の設定の確認#

コマンドプロンプトを開き、gcc -v または g++ -v と入力します

image-20230615090402128

image-20230615090414764

gcc と g++ のバージョンが共に 8.1.0 であることが確認できます。これにより、インストールが成功したことがわかります。

2. vscode で C/C++ プラグインを設定する#

vscode をインストールしたコンピュータにはインターネットがないため、オフラインインストールを使用して C/C++ プラグインをインストールします。

Visual Studio Marketplace VScode プラグインマーケットプレイスにアクセスし、C/C++ を検索し、最初のプラグインを選択します。

image-20230615090830200

ダブルクリックして入り、右下にある拡張機能をダウンロードします

image-20230615090924767

vscode を開き、拡張機能マネージャーに入ります

image-20230615091111672

vsix からインストールをクリックし、先ほどダウンロードした拡張ファイルを選択します

image-20230615091245394

インポートが完了するまで待ちます。C/C++ 拡張がインストールされたことが確認できます

image-20230615091222523

3. C/C++ 環境の設定#

3.1 コンパイラの設定#

次に、コンパイラのパスを設定します。ショートカットキー Ctrl+Shift+P を押してコマンドパネルを表示し、C/C++ と入力し、「Edit Configurations (UI)」を選択して設定に入ります。

image-20230615091613000

プロジェクトのヘッダーファイルのパスを追加し、グローバルなマクロ定義を設定することで、コードの補完機能を使用してエラーが発生しないようにします。

image-20230615110426098

3.2 ファイルの開き方を設定する#

ショートカットキー Ctrl+Shift+P を押してコマンドパネルを表示し、settings と入力し、"Open User Settings" を見つけます

encoding と入力し、ファイルの開き方を GB2312 に設定します

image-20230615110937695

これで VScode でコードの補完機能を使用してコードを編集することができます。コードの記述が完了したら、Keil でコンパイル、デバッグ、ダウンロードを行うことができます。開発がより便利になりました。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。