我正在升级 Windows 构建机器以使用
- 视觉工作室 2015 更新 3
- scons 2.5.0
- msbuild 14.0.25420.1
从
- 视觉工作室 2013 更新 4
- scons 2.3.4
- msbuild 12.0.31101
但我遇到了构建错误。在“初始”运行期间,由于以下原因构建失败
cl : 命令行错误 D8022 : 无法打开'c:\users\admini~1\appdata\local\temp\tmpjbx8xe.lnk'
可能有几个这样的错误。如果我尝试查找文件,我会发现它们不存在。
如果我重新运行构建它通过。
有没有其他人遇到过这个问题?有解决办法吗?
仅供参考:构建在 20 台核心机器上并行运行。这可能会导致计时条件。但是对于以前的设置来说很好。
更新:经过进一步调查,这看起来可能是 SCons 问题。SCons 似乎创建了 .lnk 文件。它将链接命令行存储在这些文件中,并通过 cl 执行它们
cl @c:\users\admini~1\appdata\local\temp\tmpjbx8xe.lnk