我正在尝试为 J 编程语言编译一个名为“unbox”的解释器,可以在以下位置找到:https ://github.com/iocane/unbox
它使用 tup 构建系统和 github 指令指定使用 Visual Studio 工具提示符下的 tup 命令。我下载了 Visual Studio 2015 Community,但它没有提供说明中提到的确切提示,因此我使用了 VS2015 x86 x64 Cross Tools 命令提示符。安装 tup 并将其添加到我的路径后,我导航到克隆“unbox”并输入 tup 的目录。
但是,这是问题开始的地方,在输入 tup 后,我得到以下信息:
* 1) CC src/libj\a.c
a.c
*** tup errors ***
tup error: File 'C:\Users\I\AppData\Local\Microsoft\VSCommon\14.0\SQM\VCToolsTelemetry.dat' was written to, but is not in .tup/db. You probably should specify it as an output
*** Command ID=663 ran successfully, but tup failed to save the dependencies.
* 2) CC src/libj\af.c
af.c
*** tup errors ***
tup error: File 'C:\Users\I\AppData\Local\Microsoft\VSCommon\14.0\SQM\VCToolsTelemetry.dat' was written to, but is not in .tup/db. You probably should specify it as an output
*** Command ID=667 ran successfully, but tup failed to save the dependencies.
* 3) CC src/libj\ai.c
ai.c
*** tup errors ***
tup error: File 'C:\Users\I\AppData\Local\Microsoft\VSCommon\14.0\SQM\VCToolsTelemetry.dat' was written to, but is not in .tup/db. You probably should specify it as an output
*** Command ID=669 ran successfully, but tup failed to save the dependencies.
* 4) CC src/libj\ab.c
ab.c
*** tup errors ***
tup error: File 'C:\Users\I\AppData\Local\Microsoft\VSCommon\14.0\SQM\VCToolsTelemetry.dat' was written to, but is not in .tup/db. You probably should specify it as an output
*** Command ID=665 ran successfully, but tup failed to save the dependencies.
[ ETA~=30s Remaining=130 Active=0 ] 2%
*** tup: 4 jobs failed.
如您所见,文件 VCToolsTelemetry.dat 未在 tup 的数据库中指定。
有谁知道阻止 Visual Studio 使用 VSToolsTelemetry.dat 的方法吗?还是我应该联系拆箱开发人员并让他将该文件添加到数据库中?
任何帮助深表感谢。