一、变量类型与定义
1. 普通变量
- 定义:使用
set()创建set(MY_VAR "Hello World") # 字符串 set(NUMBER 42) # 数值 set(LIST_FILES a.cpp b.cpp c.cpp) # 列表 - 作用域:仅在当前
CMakeLists.txt或函数作用域内有效
2. 缓存变量 (Cache Variables)
- 定义:全局可见,通过
set(... CACHE ...)定义set(BUILD_TESTS ON CACHE BOOL "Enable test builds") - 特点:
- 存储在
CMakeCache.txt中 - 用户可通过命令行
-D选项或ccmake修改
- 存储在
3. 环境变量

订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



