Domanda

Quindi so di poter usare #include nei file BIB e REG per estrarre altri file come questo:

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

ma sembra che non riesco a far sì che i file DAT si comportino allo stesso modo. Mi sto perdendo qualcosa qui? Ho un componente che ha un file DAT abbastanza grande e preferirei non avere gli utenti costretti a incollare il tutto nel loro file PROJECT.DAT, ma invece ho una semplice inclusione di una riga per inserirlo.

È stato utile?

Soluzione

Risulta da ulteriori test e dai feedback di altri sviluppatori che utilizzano Platform Builder che ciò costituisce effettivamente una limitazione del processo SYSGEN. Il parser di file DAT semplicemente non supporta le direttive #include. Sono stati suggeriti alcuni hack per ottenere un comportamento simile, il "migliore" di cui penso sia quello di aggiungere il contenuto del DAT usando il file PostFmergeObj.bat e dare semplicemente al cliente 2 file da posizionare nella loro cartella BSP \ FILES (il file batch PostFmergeObj.bat e il file DAT che viene aggiunto al INITOBJ della loro piattaforma). File DAT). Una tecnica simile è delineata qui per filtrare pezzi da un file DAT.

Speriamo che la prossima versione di PB avrà un parser DAT migliore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top