CMake Error:源“/home/***/***/***/CMakeLists.txt”与用于生成缓存的源“/home/***/***/CMakeLists.txt”不匹配。使用其他源目录重新运行cmake。
这是因为:每次cmake编译都会生成缓存文件,目录更改之后CMakeLists.txt与缓存文件不匹配造成
解决办法:
1、找到生成可执行文件(默认muduo/build/bin路径)的上一级目录即(muduo/build),会有一个缓存文件CMakeCache.txt,把这个文件删除即可
2、在build.sh文件中添加命令行删除这个文件
…
posted @
2019-12-01 14:20
懒人福利
阅读(
149)
评论()
编辑
收藏
举报