windows - 如何在 CMake (Windows) 中检索用户环境变量

标签 windows environment-variables cmake

我知道如何使用 CMAKE 检索正常的机器范围环境变量

$ENV{EnvironmentVariableName}

但我无法检索用户特定的环境变量。这可能吗?如何实现?

最佳答案

将变量放入您的 CMake 脚本

您可以在调用 cmake 的行上传递一个变量:

FOO=1 cmake

或者通过在 BASH 中导出一个变量:

export FOO=1

然后您可以使用以下命令在 cmake 脚本中获取它:

$ENV{FOO}

关于windows - 如何在 CMake (Windows) 中检索用户环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690223/

相关文章:

c++ - 包错误需要修复

windows - lua io.popen运行程序,路径中有空格

c++ - cmake 类似于 qmake 字符串文字

c++ - 将 GetVersionEx 数字转换为操作系统名称

gradle - 用Gradle将env变量的值写入 list 文件

django - 如何在不将 DJANGO_SETTINGS_MODULE 设置为环境变量的情况下创建 Django 包?

javascript - 如何将 Node 环境变量传递给 React Native JS 代码

linux - Cmake 设置安装路径 --/usr/local/bin

c++ - 为 Windows 编译静态 TagLib 1.6.3 库

php - 通过 PHP、SQL STATE IM004、驱动程序在 SQL_HANDLE_ENV 上的 SQLAllocHandle 与 SQL Server 的连接错误