gpt4 book ai didi

cmake - 如何在CMake中读取环境变量 "ProgramFiles(x86)"

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

如何使用 CMake 的 $ENV 变量读取 ProgramFiles(x86) 环境变量的值?

# work fine
message( "$ENV{ProgramW6432}" )
message( "$ENV{ProgramFiles}" )
# error parsing (
message( "$ENV{ProgramFile(x86)}" )

方括号导致 CMake 的解析器阻塞。

TIA

最佳答案

那是一个 know issue .

尝试转义括号:

message("$ENV{ProgramFiles\(x86\)}")

或者使用一个临时变量:

set(_pf_x86 "ProgramFiles(x86)")
message("$ENV{${_pf_x86 }}")

关于cmake - 如何在CMake中读取环境变量 "ProgramFiles(x86)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51481608/

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