我正在使用SCONS构建工具。
我无法使用在python脚本中初始化的环境变量。
如何在python脚本中设置环境变量
在我的项目中用户可以更改一些变量以使用编译器。
对于我们有2个文件。
- Config.py
- Sconstruct
Config.py是为一切都像变量包括目录,CFLAGS,CPPDEFINES等,所以,在这里我们可以设置一些变量。我需要在Sconstruct文件中使用这些变量。在config.py我设置了一个变量,如下所示
SCONS_INC = "Include files"
os.environ["SCONS_INC"] = SCONS_INC
我需要在Sconstruct文件中使用这些变量。代码是
env["CPPPATH"] = os.environ["SCONS_INC"]
但是我收到一个错误,像未定义的变量SCONS_INC。
如何做到这一点?
你在使用什么操作系统/环境?我在做Sconstruct文件中的 – 2013-04-22 09:47:17
。 env =环境(ENV = os.environ) – 2013-04-22 09:49:23
Windows/Linux/Mac等。 – 2013-04-22 09:55:47