cmake string
时间: 2023-09-30 16:02:04 浏览: 215
cmake
在CMake中,字符串可以使用多种方式表示和操作。下面是一些常见的用法:
1. 字符串变量声明和赋值:
```cmake
set(str "hello cmake")
```
2. 字符串连接:
```cmake
set(str1 "hello")
set(str2 "cmake")
set(str3 "${str1} ${str2}")
```
3. 字符串截取:
```cmake
string(SUBSTRING "hello cmake" 0 5 sub_str) # 截取 "hello"
```
4. 字符串查找:
```cmake
string(FIND "hello cmake" "cmake" index) # 查找 "cmake" 出现的位置,返回值为 6
```
5. 字符串替换:
```cmake
string(REPLACE "cmake" "world" new_str "hello cmake") # 将 "cmake" 替换成 "world", new_str 的值为 "hello world"
```
这些都是常见的字符串操作,CMake还提供了更多的字符串处理函数,可以根据需要使用。
阅读全文