VScode オフラインで C/C++ プラグインをインストールし、コードの補完機能を使用して stm32 コードを記述する方法#
1. MinGW のインストール#
1.1 MinGW のダウンロード#
-
オンラインインストール - MinGW-W64-install.exe をダウンロード(ダウンロードが遅いです)
-
圧縮ファイルをダウンロード - ×86_64-posix-sjlj(ダウンロードが速いです)
1.2. ダウンロードしたファイルを適当なディレクトリに配置し、bin ディレクトリ内のパスをコピーする#
ここでは、圧縮ファイルをD:\MinGW\mingw64
フォルダに解凍しました
bin フォルダのパスをコピーし、私の場合はD:\MinGW\mingw64\bin
です
1.3. 環境変数の設定#
右クリックで「この PC」->「プロパティ」->「システムの詳細設定」->「環境変数」->「Path」
「編集」をクリック ->「新規」
先ほどコピーした bin フォルダのパスを貼り付けます
「OK」をクリック
1.4. MinGW の設定の確認#
コマンドプロンプトを開き、gcc -v または g++ -v と入力します
gcc と g++ のバージョンが共に 8.1.0 であることが確認できます。これにより、インストールが成功したことがわかります。
2. vscode で C/C++ プラグインを設定する#
vscode をインストールしたコンピューターにはインターネットがないため、オフラインインストールを使用して C/C++ プラグインをインストールします。
Visual Studio Marketplace VScode プラグインマーケットにアクセスし、C/C++ を検索して最初のプラグインを選択します。
ダブルクリックして進み、右下にある「拡張機能をダウンロード」を見つけます
vscode を開き、プラグインマネージャーに移動します
「vsix からインストール」をクリックし、先ほどダウンロードした拡張機能ファイルを選択します
インポートが完了するまで待ちます。C/C++ 拡張機能のインストールが完了したことが確認できます。
3. C/C++ 環境の設定#
3.1 コンパイラの設定#
次に、コンパイラのパスを設定します。ショートカットキー Ctrl+Shift+P を押してコマンドパレットを表示し、C/C++ を入力し、「Edit Configurations (UI)」を選択して設定に進みます。
プロジェクトのヘッダーファイルのパスを追加し、グローバルマクロ定義を設定することで、コードの補完機能を使用してエラーが発生しないようにします。
3.2 ファイルの開き方を設定する#
ショートカットキー Ctrl+Shift+P を押してコマンドパレットを表示し、settings を入力し、"ユーザー設定を開く" を見つけます
encoding を入力し、ファイルの開き方を GB2312 に設定します
これで VScode でコードの補完機能を使用してコードを編集することができます。コードの記述が完了したら、keil でコンパイル、デバッグ、ダウンロードを行うことができます。開発がより便利になりました。