在Platform Builder DAT文件中使用#include指令
-
10-07-2019 - |
题
所以我知道我可以在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解析器。
不隶属于 StackOverflow