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. 環境変数の設定#

右クリックで「この PC」->「プロパティ」->「システムの詳細設定」->「環境変数」->「Path」

image-20230615085934463

「編集」をクリック ->「新規」

image-20230615090102117

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

image-20230615090159406

「OK」をクリック

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 を入力し、"ユーザー設定を開く" を見つけます

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

image-20230615110937695

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

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