新しいクラスファイルを追加したいとき - KatLab-MiyazakiUniv/etrobocon2018 GitHub Wiki
ファイルを追加する
次の場所に追加します。
/etrobocon2018/str/apps/include
ディレクトリにhファイル(ヘッダファイル)/etrobocon2018/str/apps/src
ディレクトリにcppファイル(実装ファイル)/etrobocon2018/str/apps/test
ディレクトリにcppファイル(テストファイル)
ファイル名は、クラス名を基準に考えるといいです。 例えば、Selectorクラスを追加したい場合は、次のようにしましょう。
- ヘッダファイル: Selector.h
- 実装ファイル: Selector.cpp
- テストファイル: SelectorTest.cpp
ファイルのパスを追記する
次のファイルに、先ほど追加したクラス名+拡張子を追記します。
/etrobocon2018/str/Makefile.inc
/etrobocon2018/CMakeLists.txt
Makefile.incには、クラス名.oを追加します。 CMakeLists.txtには、クラス名.cppを追加します。
例えば先の例であれば、次のようにします。
- Makefile.inc: Selector.o
- CMakeLists.txt: Selector.cpp