2024-06-28 21:01:50 发布
网友
我正在尝试使用SCons函数Library('name', ['source'])从对象文件创建库文件
Library('name', ['source'])
我想配置路径和命令行到我的特定图书管理员
我试图更改DLIBCOM,但SCons仍然使用默认的cmd行:lib /nologo /OUT:foo.lib f1.obj f2.obj f3.obj
lib /nologo /OUT:foo.lib f1.obj f2.obj f3.obj
有人能告诉我在哪里配置这个吗
我敢打赌,这是一个变种的问题,我听到了一次又一次与斯科恩为什么scons不接受我对构建环境的更改?”
如果我是对的,您的问题的答案是确保您是从您正在修改的构建环境调用库,而不是从默认环境调用库
SConstruct
env = Environment() env.Replace(DLIBCOM='my custom lib command') env.Library('name', ['source'])
我一直看到的,会导致你描述的问题是以下
env = Environment() env.Replace(DLIBCOM='my custom lib command') # The following command will utilize the default value for DLIBCOM, not the above Library('name', ['source'])
我敢打赌,这是一个变种的问题,我听到了一次又一次与斯科恩为什么scons不接受我对构建环境的更改?”
如果我是对的,您的问题的答案是确保您是从您正在修改的构建环境调用库,而不是从默认环境调用库
SConstruct
我一直看到的,会导致你描述的问题是以下
SConstruct
相关问题 更多 >
编程相关推荐