xharbour en modo consola...

xharbour en modo consola...

Postby pablovidal » Wed Jul 04, 2007 2:58 pm

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
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby R.F. » Wed Jul 04, 2007 3:53 pm

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.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby Antonio Linares » Wed Jul 04, 2007 4:46 pm

René,

Para modo consola necesita GTWIN.lib en vez de GTGUI.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42121
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby R.F. » Wed Jul 04, 2007 5:46 pm

Cierto, confusión de GTs, es GTWIN como bien dices.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby pablovidal » Thu Jul 05, 2007 1:09 pm

Gracias por todo, lo voy a probar y luego les cuento...
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby pablovidal » Mon Oct 13, 2008 11:40 pm

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.
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby Antonio Linares » Mon Oct 13, 2008 11:55 pm

Pablo,

Aqui tienes uno que te puede ser util:

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42121
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby pablovidal » Tue Oct 14, 2008 12:54 am

Gracias Antonio...

Voy a probar
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Solicionado!!!-

Postby pablovidal » Wed Oct 15, 2008 2:52 pm

Ok, Antonio, ya puedo puedo compilar, pero No me sale nada en pantalla.

hello.prg
Code: Select all  Expand view  RUN
function Main()
@ 10, 10 Say "Hola Mundo"
Return Nil


buildx.sh
Code: Select all  Expand view  RUN
./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
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby Antonio Linares » Wed Oct 15, 2008 5:22 pm

Prueba con otras librerías gt...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42121
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby pablovidal » Wed Oct 15, 2008 5:37 pm

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.
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby Antonio Linares » Wed Oct 15, 2008 5:40 pm

Pablo,

Prueba con otras librerías gt... :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42121
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby pablovidal » Fri Oct 24, 2008 6:57 pm

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
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Postby thefull » Fri Oct 24, 2008 8:02 pm

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.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
thefull
 
Posts: 731
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Postby pablovidal » Fri Oct 24, 2008 9:17 pm

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.
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Next

Return to Off Topic / Otros temas

Who is online

Users browsing this forum: No registered users and 5 guests