使用源洞察时执行UV4时出现奇怪错误

时间:2013-12-12 11:14:48

标签: batch-file arm keil source-insight

我想在源洞察中执行UV4,并捕获错误并显示 批处理文件上下文是
    c:\Keil\UV4\UV4.exe -b d:\workingcopy\test_project\test.uvproj -o log
    type d:\workingcopy\test_project\log
当我运行批处理文件,并且编译完成正确时,它很有趣 但如果编译以错误结束,则源洞察将显示... \ 231不存在。

enter image description here

如何解决?

感谢您的帮助:))

2 个答案:

答案 0 :(得分:1)

现在我知道魔鬼在哪里。 UV4输出的错误信息是PATH \ FILE(LINE) 和我使用铅SI的正则表达式将该行作为文件处理。 错误行号为231,因此SI显示“231不存在”

答案 1 :(得分:0)

在我调用uVision的Python脚本中,我检查UV4的错误级别加上我使用正则表达式解析构建日志。我总是使用这个manual作为参考。