资讯动态

CMake学习笔记(四)cmake --build使用踩坑记录

发布时间:2026/10/28 1:16:22 来源:尧图企业网站定制
根据 深入理解 CMake 的 cmake --build 命令_cmake build-CSDN博客等消息来源的说法cmake --build dir将在目录dir中产生结果文件。但是实测发现这里有坑如果目录dir中没有CMakeCache.txt等文件的话cmake --build dir将报错。看下面的实测结果这里dir即是build目录1 在cmakelists.txt所在的目录下新建目录 build 2 cmake . 3 cmake --build build #报错“Error: could not load cache”只有先在dir目录下执行cmake ..而不是在dir的上一级目录执行cmake .使得CMakeCache.txt产生在dir中cmake -build dir才能起作用。 看下面的实测结果这里dir即是build目录1 在cmakelists.txt所在的目录下新建目录 build 2 cd build 3 cmake .. 4 cd .. 5 cmake --build build编译结果最终产生在build目录下。假如你的cmake版本在3.0以上还可以更简单的处理:#不需要手动mkdir build直接执行下面的指令cmake -B build#此时build路径下已经有了CMakeCache.txt然后执行下面即开始编译cmake --build build

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑