昨日からSTM32F4用の簡単なC++フレームワークを書き始めましたが、System Workbench for STM32 (Eclipse)でSTM32CubeMXで生成したプロジェクトをC++プロジェクトに変換したときに、エディターがSTM32のペリフェラルライブラリやHALライブラリのシンボルを見つけられずに、関数の宣言を参照するなどの機能が動きませんでした。

調べてみたらEclipseのインデクサーの設定を変更することで解消することがわかりました。この問題は多くの人が経験しているらしく、「Eclipse Indexer」をキワードにしてネット検索するとたくさんのページが見つかります。

こちらのブログに解消方法を書いておきました。

resolve_symbol_cubemx_project