ubuntu 16.04,ros .
catkin_ws/src 下。添加一個功能包f1,f1 中 有 包f2 ,和CMakeLists。對f1 進行cmake 。之后,把f2 放到catkin_ws/src 下。刪除f1 。對f2 進行cmake 。出現The source xxx does not match the source xxx used to generate cache.
第一個xxx 和第二個xxx路徑不同。因為之前移動了包的位置。
catkin_ws/src# ls 可以看到CMakeCache.txt 。
把它刪除。再對f2 進行cmake。
就可以執行了。