gpt4 book ai didi

c++ - 在 cmake-gui 中修改变量

转载 作者:行者123 更新时间:2023-11-30 02:29:30 29 4
gpt4 key购买 nike

Here 据说要为每个构建(调试和发布)运行 cmake,建议将 CMAKE_BUILD_TYPE 作为参数传递给 cmake,例如cmake -DCMAKE_BUILD_TYPE=Release ..cmake -DCMAKE_BUILD_TYPE=Debug .. 这在 cmake-gui 中的等效项是什么?当我按下“Configure”时,一些变量会在窗口中弹出,在这里我将创建一个新的 CMAKE_BUILD_TYPE=Debug,然后按下“Generate”,这是否等同于上述命令行传递?

谢谢

最佳答案

是的。是等价的。

请注意 CMAKE_BUILD_TYPE仅适用于单一配置生成器,如 Unix Makefiles。像 Visual Studio 这样的生成器会生成多配置项目,并且要编译的项目的选择是在 IDE 中完成的。

编辑:如评论中所述,与我在下面的建议不同,CMAKE_BUILD_TYPE不是高级变量,实际上需要在 GUI 中添加。

不确定,但是 CMAKE_BUILD_TYPE可能已经作为高级选项存在:选中 GUI 中的“高级”复选框以显示所有变量。

关于c++ - 在 cmake-gui 中修改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39401026/

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