開発環境 構築~Docker 編~ - sasaco/FEMPython GitHub Wiki

環境条件

Windowsローカルに下記アプリケーションがインストールされている事

VSCodeの拡張機能DevContainers をインストールしておいてください

image

環境構築手順

1.ソースコードをクローンする

このリポジトリ からソースコードをクローンしてください

git clone -b develop https://github.com/sasaco/FEMPython.git

image

2.Docker コンテナを起動する

ターミナルで、以下のコマンドを実行する

docker-compose up

Docker Desktop に Image が追加されたことを確認してください image

Containers に fem という名のコンテナが起動する

image

3.VSCode で ソースコードを開く

VSCodeの左下の緑色のボタンをクリック

image

出てきたメニューからAttach to Running Container...をクリック

image

/fem を選択してコンテナ内にVSCodeで入る

image

4.拡張機能で必要な機能をDevContainerにインストール

  • Python
  • C/C++
  • C/C++ Runner
  • Makefile Tools

image

デバッグ方法

  1. /FEMPython/tests/test_001.py を開く
  2. 実行とデバッグをクリック
  3. Pythonもしくはc++を選択してデバッグ実行(F5を押した場合は直近選ばれていたデバッガが選択される)
  4. 指定したデバッガに対応するPythonコードもしくはc++コード内のブレークポイントでコード実行を一時停止できる

image