Iniciando con Mac
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
Iniciando con Mac
Antonio
como puedo compilar y encadenar varios prg's
Saludos
Osvaldo Ramirez
como puedo compilar y encadenar varios prg's
Saludos
Osvaldo Ramirez
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Osvaldo,
Para compilar varios PRGs, compilas cada uno por separado llamando a Harbour y luego a gcc otro.c -c ...
y a la hora de enlazar especificas todos los OBJs a usar:
gcc $1.o otro.o -o ...
Más sencillo aún es que al final de tu PRG principal hagas #include "otro.prg". No es muy técnico, pero funciona
Para compilar varios PRGs, compilas cada uno por separado llamando a Harbour y luego a gcc otro.c -c ...
y a la hora de enlazar especificas todos los OBJs a usar:
gcc $1.o otro.o -o ...
Más sencillo aún es que al final de tu PRG principal hagas #include "otro.prg". No es muy técnico, pero funciona
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
Muchas gracias Antonio
Te ofresco una disculpa de antemano por las preguntas.
1.- Algun manual de las funciones que ofrece FiveMac y/o harbour ?
Ahorita estoy buscando informacion de archivos INI, baje uno de oasis y lo estoy tratando de compilar
2.- Si tienes algun sitio para buscar codigo e inicar a ver lo de ftp,odbc+mysql,smtp.
Saludos y gracias.
Osvaldo Ramirez
Te ofresco una disculpa de antemano por las preguntas.
1.- Algun manual de las funciones que ofrece FiveMac y/o harbour ?
Ahorita estoy buscando informacion de archivos INI, baje uno de oasis y lo estoy tratando de compilar
2.- Si tienes algun sitio para buscar codigo e inicar a ver lo de ftp,odbc+mysql,smtp.
Saludos y gracias.
Osvaldo Ramirez
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Osvaldo,
> Te ofresco una disculpa de antemano por las preguntas.
Todas las preguntas son bienvenidas
> 1.- Algun manual de las funciones que ofrece FiveMac y/o harbour ?
Harbour es el mismo que en Windows y al ser compatible con Clipper, te sirve la documentación de Clipper
En cuanto a la documentación de FiveMac, de momento tienes que revisar el código fuente (clases y funciones) que se proporciona. En próximos builds se incluirá la documentación.
>
Ahorita estoy buscando informacion de archivos INI, baje uno de oasis y lo estoy tratando de compilar
>
Siendo código Clipper deberías poder compilarlo y usarlo en Mac sin problemas
>
2.- Si tienes algun sitio para buscar codigo e inicar a ver lo de ftp,odbc+mysql,smtp.
>
No, de momento no tenemos ninguna dirección que ofrecerte. Sólo sugerirte el buscar en google y ver que encontramos...
> Te ofresco una disculpa de antemano por las preguntas.
Todas las preguntas son bienvenidas
> 1.- Algun manual de las funciones que ofrece FiveMac y/o harbour ?
Harbour es el mismo que en Windows y al ser compatible con Clipper, te sirve la documentación de Clipper
En cuanto a la documentación de FiveMac, de momento tienes que revisar el código fuente (clases y funciones) que se proporciona. En próximos builds se incluirá la documentación.
>
Ahorita estoy buscando informacion de archivos INI, baje uno de oasis y lo estoy tratando de compilar
>
Siendo código Clipper deberías poder compilarlo y usarlo en Mac sin problemas
>
2.- Si tienes algun sitio para buscar codigo e inicar a ver lo de ftp,odbc+mysql,smtp.
>
No, de momento no tenemos ninguna dirección que ofrecerte. Sólo sugerirte el buscar en google y ver que encontramos...
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Osvaldo,
> 1.- El comando "ar" es el mismo que esta en /usr/bin?
Sí. Escribe "man ar" y te aparecerá la ayuda de ar. Pero es suficiente usarlo como te he indicado anteriormente
> 2.- la funcion curdrive() regresa la letra "A", esta bien ?
En Darwin (como en Linux) el concepto de unidades de disco es distinto del de Windows. En vez de C: debería devolver /dev/hda1 (primera particion primaria del disco duro). De todas formas lo vamos a consultar en la lista de desarrollo de Harbour.
Escribe df para ver todas las unidades
> 1.- El comando "ar" es el mismo que esta en /usr/bin?
Sí. Escribe "man ar" y te aparecerá la ayuda de ar. Pero es suficiente usarlo como te he indicado anteriormente
> 2.- la funcion curdrive() regresa la letra "A", esta bien ?
En Darwin (como en Linux) el concepto de unidades de disco es distinto del de Windows. En vez de C: debería devolver /dev/hda1 (primera particion primaria del disco duro). De todas formas lo vamos a consultar en la lista de desarrollo de Harbour.
Escribe df para ver todas las unidades
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Osvaldo,
>
./build.sh: line 39: 1918 Buserror
Esto me da al finalizar mi programa, estamos bien ?
>
Ese es un mensaje típico de salida de texto a consola. En principio no tiene que afectar a la ejecución de tu programa.
Si ejecutas tu aplicación desde el "finder", no aparecerá y la aplicación debe funcionar bien
>
./build.sh: line 39: 1918 Buserror
Esto me da al finalizar mi programa, estamos bien ?
>
Ese es un mensaje típico de salida de texto a consola. En principio no tiene que afectar a la ejecución de tu programa.
Si ejecutas tu aplicación desde el "finder", no aparecerá y la aplicación debe funcionar bien
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 101
- Joined: Mon Oct 10, 2005 6:48 pm
- Location: Cd. Juarez Chihuahua
- Contact:
Al parecer en clipper como en Xbase++ esta bien, ya que busco un folder
Pero en harbour para mac no, asi que lo removi y deje sin "*.*"
Pero lo voy a poner y y te digo lo que me dice Mac
1.- He estado jugando con el bash, usando la instruccion for, quiero hacer un script que me compile todos los .prg en dicho folder, Tienes algo o tiene que ser uno por uno la compilada. ?
2.- Al estar viendo Mac, cambia totalmente la forma de windows, quiza por qu en windows podemos tener un MDI con su menu propio, y desde el menu lanzar su propia ventana. Ahora con Mac, este mundo puede ser diferente ya que el menu se posiciona arriba y bien podemos tener o no tener la ventana principal. Estoy bien en el concepto o hay algo errone ?
Saludos
Osvaldo Ramirez
Pero en harbour para mac no, asi que lo removi y deje sin "*.*"
Pero lo voy a poner y y te digo lo que me dice Mac
1.- He estado jugando con el bash, usando la instruccion for, quiero hacer un script que me compile todos los .prg en dicho folder, Tienes algo o tiene que ser uno por uno la compilada. ?
2.- Al estar viendo Mac, cambia totalmente la forma de windows, quiza por qu en windows podemos tener un MDI con su menu propio, y desde el menu lanzar su propia ventana. Ahora con Mac, este mundo puede ser diferente ya que el menu se posiciona arriba y bien podemos tener o no tener la ventana principal. Estoy bien en el concepto o hay algo errone ?
Saludos
Osvaldo Ramirez