- dllexportする必要がない
- メンバにstdのクラスを含めることができる
- 複数のプログラムでライブラリを共有することができる
- プログラムの軽量化
- 共有しない場合(1つのexeで実行する場合)は軽量化しない
- メインモジュールは動的ライブラリの静的リンクで運用
- サブモジュールは動的ライブラリの動的読み込みで運用
- リンクされているライブラリのクラスは受け渡し可能
名前 | 意味 |
---|---|
OctbitEngine | システム全体の名称 |
OctbitEditor | エディタ |
- Sources
- Engine
- Foundation
- Core
- Platform
- Input
- Framerwork
- Editor
- Launcher
- Engine