我的项目出现问题,我正在尝试构建它,而coocox coide给了我这个错误。
建筑物遇到错误
在构建期间发生内部错误:
在:" Building"期间发生内部错误。 字符串索引超出范围:-1
它没有说明它发生的位置或触发它的原因......
我全神贯注地找到了答案,至少不是因为我的情况。
有谁知道如何解决这个问题?我真的可以使用这个帮助:/
我正在使用:
CooCox CoIDE
版本:1.7.7 构建ID:20140628-3328-1557
我还使用CubeMx生成我的项目,然后手动将其插入Coide。
如果有帮助,你可以从这里下载我的项目
https://1drv.ms/u/s!Ao4Ba524gyr6eDpD1FP6UonCjVo
提前致谢!
答案 0 :(得分:0)
我打开了各种构建的文件。我认为擦除它们有时会出现问题。即使使用重建按钮,它(有时)在第一次出现错误(但没有弹出窗口)“类似于:无法删除文件”,第二次尝试它有效。也许删除后的构建文件需要一些时间才能被删除后被coide识别为已删除,如果执行速度不够快就会返回错误?! 好吧,还有构建按钮,有时候第二次按下了!
嗯但它不可靠......这是一项正在进行的工作。
跟进:
如果出现编译错误,构建按钮在下次构建时会起作用。
如果出现链接错误,则构建按钮不适用于下一次编译。
- 有类似问题的有趣链接:http://www.coocox.org/forum/viewtopic.php?f=2&t=4145&start=15 (不幸的是没有解决我的问题)
答案 1 :(得分:0)
当我尝试使用链接器的自定义分散文件进行构建时,我遇到了同样的问题。
@lode提供的链接为我解决了这个问题:
我必须从rom
文件中的注释中删除字符串.ld
的每个出现。我将from
替换为fr_om
,并将问题解决了。