開発環境 構築~Docker 編~ - sasaco/FEMPython GitHub Wiki
環境条件
Windowsローカルに下記アプリケーションがインストールされている事
VSCodeの拡張機能DevContainers をインストールしておいてください
環境構築手順
1.ソースコードをクローンする
このリポジトリ からソースコードをクローンしてください
git clone -b develop https://github.com/sasaco/FEMPython.git
2.Docker コンテナを起動する
ターミナルで、以下のコマンドを実行する
docker-compose up
Docker Desktop に Image が追加されたことを確認してください
Containers に fem という名のコンテナが起動する
3.VSCode で ソースコードを開く
VSCodeの左下の緑色のボタンをクリック
出てきたメニューからAttach to Running Container...をクリック
/fem を選択してコンテナ内にVSCodeで入る
4.拡張機能で必要な機能をDevContainerにインストール
- Python
- C/C++
- C/C++ Runner
- Makefile Tools
デバッグ方法
- /FEMPython/tests/test_001.py を開く
- 実行とデバッグをクリック
- Pythonもしくはc++を選択してデバッグ実行(F5を押した場合は直近選ばれていたデバッガが選択される)
- 指定したデバッガに対応するPythonコードもしくはc++コード内のブレークポイントでコード実行を一時停止できる