CMake 的 cache 文件能通过命令方式覆写吗?

358 天前
 SodaSugar

最近在编译一个开源项目时,按照官方文档说明执行简单的 CMake 命令,会因为没有找到 SDL2 库,而少生成某些子项目,其实本地基于 vcpkg 已经安装过 SDL2 库,命令加上 vcpkg 工具链即可,但是发现第一次执行命令后,生成了 build 文件夹以及 CMakeCache.txt 文件,第二次执行带 vcpkg 工具链的指令时,还是说没有找到 SDL2 库,其实如果手动删除 build 文件夹或者缓存文件,直接执行带 vcpkg 工具链的指令,是能找到 SDL2 库的,所以想能不能通过 CMake 命令直接覆写这个缓存文件,但是没有找到参数,了解的大佬可以回复下,谢谢!

676 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX