背景:
修改cmake交叉编译环境的时候本来想配置CMAKE_TOOLCHAIN_FILE
来改变编译工具和环境,但是编译器报了句warning Manually-specified variables were not used by the project
, 然后交叉环境没配置成功。
原因:
我有修改了对应的CMakeLists.txt,但是缓存没变化导致再次配置的时候出现错误。
解决方法:
删除cmake产生的缓存。
彻底删除方法见:
[Tools] [cmake] 调试笔记 — 如何彻底清除cmake产生的缓存