学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

hbaizj 发表于 2010-1-11 10:18

Bad database entry错误解决办法

Bad database entry错误解决办法
Build时出现这个错误:
error BUILD: [00:0000000004:ERRORI] Bad database entry: 复制 -bsp_cfg.h 44 0 1C83BA26E388E00.
把 platform 下的build.dat刪掉后就OK了。

这个原因是你修改了去驱动的文件夹内容,导致一些莫名的错误。其实你改正了,PB还是认为你没有改正。

这就要要手动删除一些信息,build.dat文件。

不错的经验。以前因为这个错误老是要重新建立工程,现在不用了。
如有错误,希望能够留言指出。

tomsu 发表于 2010-1-11 10:32

build.dat 应该是用来描述编译规则文件依赖关系的。
这个应该在检查编译规则后自动生成。
如果只是remake编译,不会改变修改,出现文件依赖相关的错误自然也无法解决。
这时只要重新进行编译规则检查就行了,比如进行全新编译。

hbaizj 发表于 2010-1-11 11:59

我是在调试Window Mobile的一个驱动时,当时只是编译驱动所在的目录,并没有包含到dir文件里,试调过后我把驱动所在的目录删了,用build all一直出这种error,所以在网上找了找,用这种方法一下子就解决了。

max 发表于 2010-1-11 18:05

:victory: 对wince的确是这样的,hbzizy总结的很好,这个错误会让人跳脚,估计做久了都会遇到。开始我也是自行去改那个文件,后来发现删除更方便。那个dat是自动扫描产生的文本文件。

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0