1. 程式人生 > >The source does not match the source used to generate cache.

The source does not match the source used to generate cache.

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。

就可以執行了。