我正在使用 SCONS 构建工具。
我无法使用在 python 脚本中初始化的环境变量。
在我的项目中,用户可以更改一些变量以使用编译器。
为此,我们有 2 个文件。
- 配置文件
- 构造
Config.py 包含所有变量,例如 Include 目录、CFLAGS、CPPDEFINES 等。所以,我们可以在这里设置一些变量。我需要在 Sconstruct 文件中使用的那些变量。在 config.py 我设置了一个变量,如下所示
SCONS_INC = "Include files"
os.environ["SCONS_INC"] = SCONS_INC
我需要在 Sconstruct File 中使用这些变量。代码是
env["CPPPATH"] = os.environ["SCONS_INC"]
但我收到类似未定义变量 SCONS_INC 的错误。
这该怎么做?