gpt4 book ai didi

cmake - 如何使用 CMake 获取系统的路径分隔符

转载 作者:行者123 更新时间:2023-12-05 03:07:05 25 4
gpt4 key购买 nike

我正在使用 CMake 配置一些项目。我需要将路径分隔符(例如 /\)放入 CMake 变量中以使用 in 做一些事情,不要介意到底是什么。我该怎么做?

最佳答案

系统的路径分隔符没有CMake变量可以直接使用。

但正如@vre 使用 file(TO_NATIVE_PATH) 评论的那样您可以执行的命令:

file(TO_NATIVE_PATH "/" _separator)
message("The systems's path separator is '${_separator}'")

如果你有完整的路径 $<SHELL_PATH:...> generator expression (CMake 版本 >= 3.4)非常有用:

Content of ... converted to shell path style. For example, slashes are converted to backslashes in Windows shells and drive letters are converted to posix paths in MSYS shells. The ... must be an absolute path.

关于cmake - 如何使用 CMake 获取系统的路径分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48459783/

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