https://code.visualstudio.com/
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
Widows Homeの場合、wslをインストールする必要があります。 powershellに下記を入力して下さい。
WSLをインストール
wsl --install
WSLを最新のバージョンにアップデート
wsl --update
https://github.com/ssmyg/devcontainer4c
git cloneがおすすめですが、 zipファイルのダウンロードでもOK。
先にdockerを起動しておきます。 右下に「Engine running」と表示されていればOK。
File > Open Folder からこのリポジトリのフォルダを開く
右下の「Reopen in Container」を押す
src/sample.cを開き, 下記ショートカットを押すと実行できます。
Shift + alt + n(Mac)
ctrl + alt + n(Windows)
src/sample.cを開き、ブレークポイントを設定して、 F5を押すとデバッグが起動します
下記テンプレートから作成しました。