【Android / C++】eclipseでNDK(CDT)プロジェクトのパスを移動したらincludeパスが更新されない

■原因■
NDK(CDT)が含まれているプロジェクトのパスを移動しインポートし直すと、
properties → C/C++ General → Paths and Symbols が前のままとなり、
eclipse上でcppを編集するとエラーだらけになる。
(cppを一度も開かずにビルドすれば大丈夫なんだけど。。。)

恐らく過去の状態がワークスペースのキャッシュ等に残ってしまっているのが原因ぽい。


■改善方法■

一度問題となるプロジェクトをワークスペース上から削除。


「現在のワークスペースフォルダ\.metadata\.plugins\org.eclipse.core.resources\.projects」
まで潜り対象のプロジェクト名のフォルダを削除する。


対象となるプロジェクトをインポートし直す。

これにより本来のデフォルトパスが当たるようになるみたい。

 

コメント

このブログの人気の投稿

【Android / C++】NDK使用時にCPU毎の作成済み.soの追加方法