斯康斯在提示
implicit dependency foo not found, needed by target bar
foo 在我的 SCons 构建流程中创建,然后在目标 bar 的创建中使用。创建 foo 后,SCons 在运行 bar 之前重新检查依赖项时会提示它不存在。为什么 SCons 缓存 foo 的存在检查?
失败后,如果我删除 .sconsign.dblite 并重新运行,SCons 会找到该文件并继续运行。
最佳答案
问题是我正在运行
SetOption('implicit_cache', 1)
当我注释掉隐式缓存时,这个问题就不会出现。这似乎是一个错误……如果隐式缓存说文件不存在,SCons 不应该重新检查文件吗?
关于scons - 当 foo 存在时,为什么 scons 会提示 "implicit dependency foo not found, needed by target bar"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1075913/