2008-11-23 8 views
1

Je sais que je peux utiliser #include dans les fichiers BIB et REG pour intégrer d'autres fichiers comme ceci:utilisant les directives #include dans Platform Builder fichiers DAT

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

mais il semble que je ne peux pas obtenir DAT fichiers à se comporter de la même manière. Est-ce que j'ai râté quelque chose? J'ai un composant qui a un assez grand fichier DAT et je préfère ne pas obliger les utilisateurs à coller le tout dans leur fichier PROJECT.DAT, mais à la place avoir une simple ligne d'inclusion pour l'insérer.

Répondre

1

Il ressort d'autres tests et des commentaires d'autres développeurs qui utilisent Platform Builder qu'il s'agit bien d'une limitation du processus SYSGEN. L'analyseur de fichier DAT ne prend pas en charge les directives #include. Quelques hacks ont été suggérés pour obtenir un comportement similaire, le "meilleur" dont je pense est d'ajouter le contenu DAT en utilisant le fichier PostFmergeObj.bat et de donner au client 2 fichiers à placer dans leur dossier BSP \ FILES (le fichier batch PostFmergeObj.bat et le fichier DAT qui est ajouté au fichier INITOBJ.DAT de leur plate-forme). Une technique similaire est outlined here pour filtrer les pièces d'un fichier DAT.

Espérons que la prochaine version de PB aura un meilleur analyseur DAT.

Questions connexes