Page 1 of 2

xharbour en modo consola...

Posted: Wed Jul 04, 2007 2:58 pm
by pablovidal
Saludos,

Estoy tratando de hacer una aplicacion para que me corra en modo consola, pero no he encontrado la forma de hacerlo.

Osea, los scripts necesarios.

uso los que trae el xharbour y me dan un monton de erros.

si me pueden ayudar les agradecere...

Gracias

Posted: Wed Jul 04, 2007 3:53 pm
by R.F.
No necesitas absolutamente nada. Solo linkear la lib GTGUI y listo.

Si manejas tu proyecto con XEdit, XMate, AJMake, o incluso con el mismo HBMake puedes generar el exe en modo consola sin ningun problema.

No utilices VerCE porque siempre linkea las libs de FW y no puedes generar un exe para modo consola.

Posted: Wed Jul 04, 2007 4:46 pm
by Antonio Linares
René,

Para modo consola necesita GTWIN.lib en vez de GTGUI.lib

Posted: Wed Jul 04, 2007 5:46 pm
by R.F.
Cierto, confusión de GTs, es GTWIN como bien dices.

Posted: Thu Jul 05, 2007 1:09 pm
by pablovidal
Gracias por todo, lo voy a probar y luego les cuento...

Posted: Mon Oct 13, 2008 11:40 pm
by pablovidal
saludos,

Retomando el hilo de esto, ya tengo la aplicacion en modo consola, trabajando en WinVista. Hasta ahi todo bien. Ahora necesito compilar eso mismo pero en linux. He encontrado varios ejemplos de script, pero no me dan bien.

En linux Tengo Ubuntu 7.10 Gutsy Gibbon de Octubre 2007, el xharbour lo tengo bien instalador, por que compilo el "Hola Mundo" y lo ejecuto con hbrun.

Si alguien tiene un scrip que sea facilmente adaptable os agradeceria.

Posted: Mon Oct 13, 2008 11:55 pm
by Antonio Linares
Pablo,

Aqui tienes uno que te puede ser util:

http://forums.fivetechsoft.com/viewtopic.php?t=10092

Posted: Tue Oct 14, 2008 12:54 am
by pablovidal
Gracias Antonio...

Voy a probar

Solicionado!!!-

Posted: Wed Oct 15, 2008 2:52 pm
by pablovidal
Ok, Antonio, ya puedo puedo compilar, pero No me sale nada en pantalla.

hello.prg

Code: Select all

function Main()
@ 10, 10 Say "Hola Mundo"
Return Nil
buildx.sh

Code: Select all

./buildx.sh
clear
echo compiling...
/xharbour/bin/harbour $1 -n -m -I/usr/include -I/xharbour/include $2
echo compiling C module...
gcc $1.c -c -I/usr/include -I/xharbour/include 
echo linking...
#gcc $1.o -o$1 -L/usr/lib -L/xharbour/lib -Wl,--start-group -lcommon -lvm -lrtl -lrdd -lmacro -llang -lcodepage -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lhsx -lpcrepos -lusrrdd -ltip -lct -lcgi -lhbodbc -ldebug -lm  -Wl,--end-group
gcc $1.o -o$1 -L/usr/lib -L/xharbour/lib -Wl,--start-group  -lcommon -lvm -lrtl -lrdd -lmacro -llang -lcodepage -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lhsx -lpcrepos -lusrrdd -ltip -lct -lcgi -lgtnul -lgtstd -lgtcgi -lgtcrs -lm -lncurses -Wl,--end-group


rm $1.c
rm $1.o
echo done!
./$1 
Agrege esta libreria -lgtsln

Posted: Wed Oct 15, 2008 5:22 pm
by Antonio Linares
Prueba con otras librerías gt...

Posted: Wed Oct 15, 2008 5:37 pm
by pablovidal
Antonio, Ok he logrado compilar, pero la salida que me da es algo raro, no se queda y no asume los colores, ni ejecuta bien los menues.

Posted: Wed Oct 15, 2008 5:40 pm
by Antonio Linares
Pablo,

Prueba con otras librerías gt... :-)

Posted: Fri Oct 24, 2008 6:57 pm
by pablovidal
Hola, Antonio.

Despues de par de dias provando ya he logrado compilar y tener todo como va. Gracias The Full.

Lo unico que me falta es crear la tmysql en linux. Si alguien sabe lo agradeceria.

Uso: Linux Fedora Core 8 y xHarbour 0.99.70 y Mysql 5.45

Posted: Fri Oct 24, 2008 8:02 pm
by thefull
pablovidal wrote:Hola, Antonio.

Despues de par de dias provando ya he logrado compilar y tener todo como va. Gracias The Full.

Lo unico que me falta es crear la tmysql en linux. Si alguien sabe lo agradeceria.

Uso: Linux Fedora Core 8 y xHarbour 0.99.70 y Mysql 5.45
No se si lo dices con cierto tono irónico, pero no me has contestado al mail que te envié , sobre que es lo que te hacia falta.

Si no es tono irónico, me alegro que al final lo hallas solucionado.

Posted: Fri Oct 24, 2008 9:17 pm
by pablovidal
No Imposible.... Nunca en la vida... Lo que paso, fue que al solucionarlo, se me olvido repondete. ESTOY TOTALMENTE AGRADECIDO por haber respondido. mi pedido.

Muy humildemente te pido disculpa Rafa.