なかなかよさげと思っていたらバグを見つけた。※
Project Explorer でcファイルを右クリックするとResource Configurations というメニューが出てきて、Exclude from Build...というサブメニューからビルド時にincludeするかどうかが選べるのだが、ヘッダーのhファイルの場合、Resource Configurations自体が出てこないのだ。
こうなるとインポートしたプロジェクトなどであらかじめヘッダーファイルがexludeされている場合、eclipse上で元にもどせないのだ。
仕方がないので.cprojectを直接修正(※※)してincludeすることができたがこういうことが続くようだと後先不安である。
やはりコマンドラインビルドが正義なのだろうか。
※バージョンは
LPCXpresso:
Version: LPCXpresso v4.3.0 [Build 1023] [2012-09-19]
※※具体的には
cproject > storageModule[moduleId="org.eclipse.cdt.core.settings"]>
cconfiguration[id="com.crt.advproject.config.exe.debug.1584568070"] >
storageModule[moduleId="cdtBuildSystem"] > configuration > sourceEntries >
entry[name="driver"]
のexcludeingからincludeしたいヘッダファイル名を除いた。