utilizando las directivas #include en los archivos DAT de Platform Builder

StackOverflow https://stackoverflow.com/questions/312708

  •  10-07-2019
  •  | 
  •  

Pregunta

Entonces sé que puedo usar #include en archivos BIB y REG para extraer otros archivos como este:

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

pero parece que no puedo hacer que los archivos DAT se comporten de la misma manera. ¿Me estoy perdiendo de algo? Tengo un componente que tiene un archivo DAT bastante grande y preferiría no tener que obligar a los usuarios a pegar todo en su archivo PROJECT.DAT, sino que tengo una simple línea de inclusión para extraerlo.

¿Fue útil?

Solución

De las pruebas adicionales y de los comentarios de otros desarrolladores que usan Platform Builder parece que esto es realmente una limitación del proceso SYSGEN. El analizador de archivos DAT simplemente no admite las directivas #include. Se sugirieron algunos trucos para obtener un comportamiento similar, el "mejor" de lo cual creo que es para agregar los contenidos DAT usando el archivo PostFmergeObj.bat y simplemente darle al cliente 2 archivos para colocar en su carpeta BSP \ FILES (el archivo por lotes PostFmergeObj.bat y el archivo DAT que se agrega al INITOBJ de su plataforma. Archivo DAT). Una técnica similar es descrito aquí para filtrar piezas de un archivo DAT.

Esperemos que la próxima versión de PB tenga un mejor analizador DAT.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top