修改cmake-gui中的变量
Modifying variables in cmake-gui
据说要在每次构建(调试和发布)中运行cmake,建议将CMAKE_BUILD_TYPE
作为参数传递给cmake
,例如cmake -DCMAKE_BUILD_TYPE=Release ..
或cmake -DCMAKE_BUILD_TYPE=Debug ..
。在cmake-gui中,这相当于什么?当我按"配置",然后一些变量弹出窗口,在这里我将创建一个新的CMAKE_BUILD_TYPE=Debug
,然后按"生成"这是相当于上述命令行传递?
谢谢
是。
注意CMAKE_BUILD_TYPE仅适用于单配置生成器,如Unix Makefiles。像Visual Studio这样的生成器可以生成多配置项目,并且选择要编译的项目是在IDE中完成的。
EDIT:如评论中所述,与我下面建议的不同,CMAKE_BUILD_TYPE
不是一个高级变量,实际上需要在GUI中添加。
不确定,但CMAKE_BUILD_TYPE
可能已经作为高级选项存在:在GUI中选中"高级"复选框以显示所有变量
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- cmake更新缓存的变量
- CMake 找不到变量或目录
- 我应该如何在没有变量的情况下将相同的参数传递给 CMAKE 中的多个目标?
- 子目录之间的 CMAKE 共享变量
- CMake 中的路径变量
- 如何一次删除"cmake -D"定义的所有变量?
- CMake 看不到SDL2_PATH环境变量 (Windows)
- 如何从 Linux 控制台使用 CMake 构建 Eclipse C++ 项目(没有可用的 GUI)
- 如何使用.UI文件在QT Creator中使用CMAKE制作GUI QT项目
- cmake没有定义变量
- GUI QT全局变量错误
- 为什么 CMAKE 找不到这些变量?
- 此CMAKE错误意味着什么?我的变量设置为未发现
- CMake ADD_LIBRARY函数的编译器标志的哪个变量?
- CMake <PROJECT-NAME>_SOURCE_DIR 变量范围
- 来自 CMakeList 的编译器标志.txt不会出现在 CMake-Gui 或 CMakeCache 中.txt
- 修改cmake-gui中的变量
- 导出cmake-gui选项
- 使用CMake-GUI 3.2.2安装VTK 6.2.0和Qt 5.4