Un include en varios proyectos
Publicado: Sab Oct 26, 2013 8:40 pm
Estimados colegas.
Tengo una serie de #defines dentro de un archivo.ch ( productos.ch )
Funcionó todo perfecto y sin problemas en un proyecto. Lo llamare Proyecto 1
Cuando quiero incluir el mismo archivo de definiciones ( productos.ch )
en otro proyecto ( proyecto 2 ) me da el mensaje:
Compilando Productos_CLASE.prg...
C:tregia3MODULOSPRODUCTOSSourceProductos_CONTROL.prg(11 ) Error
F0029 Can't open #include file 'productos.ch'
Incorporé este archivo ( productos.ch ) al nuevo proyecto pero sigue el
mensaje de error.
El problema creo que pasa por que:
1) Como se ve en el mensaje el error lo da al compilar el prg:
Productos_CONTROL.prg(11)
2) Este prg esta ubicado en las carpetas del Proyecto 1 y lo inclui en
proyecto2 ( ojo, no lo copie ni cambie de carpeta )
3) El include lo agregue al proyecto 2 desde la carpeta del proyecto 1 (
tampoco lo copie ni cambie de carpeta )
Creo que es correcto no copiar los includes por todos lados y así
mantener las definiciones en un solo lugar.
Este y otros fuentes se compilan en distintos proyectos xharbour y
harbour al mismo tiempo.
Espero se haya entendido el planteo.
La pregunta es: ¿ cuál es la manera correcta de compartir includes y prg
entre distintos proyectos si estos proyectos son compilados con xharbour
y otros con harbour?
Desde ya agradezco su tiempo.
Claudio.
Tengo una serie de #defines dentro de un archivo.ch ( productos.ch )
Funcionó todo perfecto y sin problemas en un proyecto. Lo llamare Proyecto 1
Cuando quiero incluir el mismo archivo de definiciones ( productos.ch )
en otro proyecto ( proyecto 2 ) me da el mensaje:
Compilando Productos_CLASE.prg...
C:tregia3MODULOSPRODUCTOSSourceProductos_CONTROL.prg(11 ) Error
F0029 Can't open #include file 'productos.ch'
Incorporé este archivo ( productos.ch ) al nuevo proyecto pero sigue el
mensaje de error.
El problema creo que pasa por que:
1) Como se ve en el mensaje el error lo da al compilar el prg:
Productos_CONTROL.prg(11)
2) Este prg esta ubicado en las carpetas del Proyecto 1 y lo inclui en
proyecto2 ( ojo, no lo copie ni cambie de carpeta )
3) El include lo agregue al proyecto 2 desde la carpeta del proyecto 1 (
tampoco lo copie ni cambie de carpeta )
Creo que es correcto no copiar los includes por todos lados y así
mantener las definiciones en un solo lugar.
Este y otros fuentes se compilan en distintos proyectos xharbour y
harbour al mismo tiempo.
Espero se haya entendido el planteo.
La pregunta es: ¿ cuál es la manera correcta de compartir includes y prg
entre distintos proyectos si estos proyectos son compilados con xharbour
y otros con harbour?
Desde ya agradezco su tiempo.
Claudio.