所以我知道我可以在BIB和REG文件中使用#include来引入其他文件:

#include $(_PLATFORMROOT)\MYPLATFORM\FILES\MYBIB.BIB

但似乎我可以<!>#8217;让DAT文件的行为方式相同。我在这里错过了什么吗?我有一个具有相当大的DAT文件的组件而我<!>#8217; d而不是让用户强制将整个事物粘贴到他们的PROJECT.DAT文件中,而是有一个简单的单行包含来将其拉入

有帮助吗?

解决方案

从进一步测试和使用Platform Builder的其他开发人员的反馈看来,这确实是SYSGEN流程的限制。 DAT文件解析器根本不支持#include指令。一些黑客被建议得到类似的行为,<!> quot; best <!> quot;我认为使用PostFmergeObj.bat文件附加DAT内容,只需将客户2个文件放在他们的BSP \ FILES文件夹中(批处理文件PostFmergeObj.bat和DAT文件附加到他们的平台的INITOBJ中)。 DAT文件)。类似的技术是此处概述,用于过滤DAT文件中的部分。

希望PB的下一个版本有更好的DAT解析器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top