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文件。
不错的经验。以前因为这个错误老是要重新建立工程,现在不用了。
如有错误,希望能够留言指出。 build.dat 应该是用来描述编译规则文件依赖关系的。
这个应该在检查编译规则后自动生成。
如果只是remake编译,不会改变修改,出现文件依赖相关的错误自然也无法解决。
这时只要重新进行编译规则检查就行了,比如进行全新编译。 我是在调试Window Mobile的一个驱动时,当时只是编译驱动所在的目录,并没有包含到dir文件里,试调过后我把驱动所在的目录删了,用build all一直出这种error,所以在网上找了找,用这种方法一下子就解决了。 :victory: 对wince的确是这样的,hbzizy总结的很好,这个错误会让人跳脚,估计做久了都会遇到。开始我也是自行去改那个文件,后来发现删除更方便。那个dat是自动扫描产生的文本文件。
页:
[1]