gpt4 book ai didi

build - 用于缓存的 CMake 预加载脚本

转载 作者:行者123 更新时间:2023-12-04 15:00:05 27 4
gpt4 key购买 nike

我用 -C mysettings.cmake 启动 cmake。

myfile.cmake 的内容是

set(CMAKE_INSTALL_PREFIX "C:/install/mylib" STRING)

一切都已生成,但似乎未设置 -C mysettings.cmake 变量。它仍然安装在默认目录中。

Cmake 打印消息“正在加载初始缓存文件 ../../script/cmake/mysettings.cmake”
没有任何错误。

完整的调用:
cmake -C ../../script/cmake/mysettings.cmake -G "Visual Studio 9 2008" ../../source/mylib

我的语法有问题吗?

最佳答案

来自 CMake manual :

The given file should be a CMake script containing SET commands that use the CACHE option, not a cache-format file.



所以你的 myfile.cmake needs看起来像这样:
set(CMAKE_INSTALL_PREFIX "C:/install/mylib" CACHE PATH "")

关于build - 用于缓存的 CMake 预加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17597673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com