错误消息:scons:警告:忽略缺少的SConscript

你好,

选择 | 换行 | 行号
  1. build_dir = build.build_dir
  2. if not isinstance(build, BuildTypes.DoxygenCoverage):
  3.     # Build each component.
  4.     for toplevel_dir in components:
  5.         bld_dir = os.path.join(toplevel_dir, 'build', build_dir)
  6.         if not os.path.exists(bld_dir):
  7.             os.mkdir(bld_dir)
  8.         script = os.path.join(toplevel_dir, 'SConscript')
  9.         (test_logs, lib) = SConscript(script, src_dir=toplevel_dir, variant_dir=bld_dir,
  10.                                       duplicate=0)

用Scons来构建..结果是:
Scons:警告:忽略缺少的SConscript'global/Build/DEBUG/SConscript'
文件"/USERS/Arthur/chaste/SConstruct",第369行,中
TypeError:'NoneType'对象不可迭代:
文件"/USERS/Arthur/chaste/SConstruct",第369行:
重复=0)
我不知道该怎么办..有人能帮帮忙吗?
亚瑟

# 回答1


无论何时遇到这样的错误,都要有策略地放置print语句,以查看为标识符分配了什么值(如果有的话)和值类型。在这种情况下,我会猜到
组件为无

标签: python

添加新评论