Entrar
¿Usuario nuevo? Regístrate
t-gtk
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
Al agregar mis .prg al makefile al compilar no encuentra las funcion   Lista de mensajes  
Responder | Reenviar Mensaje #2651 de 2870 |
RE: Al agregar mis .prg al makefile al compilar no encuentra las funciones defin

Gracias Riztan y compañeros por contestar lo de la funcion Rat, ya lo
solucione y efectivamente solo busque la libreria y la agregue a mi
makefile y listo .

Lo que si me tiene confundido es el hecho de que las funciones que
tengo en diferentes PRGs los cuales los he definido en SOURCES del
makefile no las encuentra, algo estoy haciendo mal,o en algun lado mas
se deben de definir los programas prg. porque por eso esta el SOURCES
, no???

Disculpen la terquedad/necedad pero me parece que hay algo que no me
cuadra con esto y no se si lo estoy haciendo mal, ya que no solo es la
dichosa funcion del Alias, sino son otras mas referentes al proyecto,
y esto me obligaria a crear varias lib mas. (lo cual no me cuesta
absoluto trabajo ahora que soy experto en crear libs, jejeje), pero
hay algo que no me deja quieto.

Alguna otra sugerencia compañeros?

Gracias

Saludos
Javier Parada


--- En t-gtk@yahoogroups.com, "Riztan Gutierrez" <riztan@...> escribió:
>
> Javier,
>
> Verifica en que libreria de xHarbour esta RAT... y luego verifica si la
> estas incluyendo en la compilación...
>
> Y la funcion AliasDelDBF, debes incorporarla en los fuentes con los que
> estas armando la libreria...
>
>
> Saludos
>
>
> El 12 de noviembre de 2008 13:10, jparada_a <jparada_a@...> escribió:
>
> > Rafa gracias por contestar, y gracias por la explicacion acerca
de las
> > lib en Gnu/Linux.
> >
> > Te comento que realice ya todo lo que me comentas ya tengo mi lib
> > generada, pero al volver a tratar de compilar mis otros ejemplos me
> > digue botando lo mismo
> >
> > /home/jparada/t-gtk/lib/libsia.a(dbfs_new.o):(.data+0x28): undefined
> > reference to `HB_FUN_RAT'
> > /home/jparada/t-gtk/lib/libsia.a(dbfs_new.o):(.data+0x38): undefined
> > reference to `HB_FUN_ALIASDELDBF'
> >
> > La funcion AliasdelDBF no esta dentro de la libreria esa funcion se
> > encuentra en los prg del proyecto asi que lo sigo poniendo como te lo
> > habia mostrado:
> >
> > TARGET = sia
> > SOURCES = pruebas.prg ptvproc.prg
> >
> > PRGFLAGS=-I../../include
> > LIBS=-L../../src/gclass -lgclass -L../../hbgtk -lhbgtk $(shell
> > pkg-config --libs libglade-2.0) $(shell pkg-config --libs gtk+-2.0 )
> > -lsia -mwindows
> >
> > include /home/jparada/programas/sia/Rules.make
> >
> > como ves antes tenia mas prgs en sources y como eso ya esta en la
> > libreria ya no agrego los prg, pero la funcion AliasdelDbf se
> > encuentra en ptvproc.prg y no la meto en la lib porque en la lib son
> > las funciones generales para cualquier proyecto y los prg en sources
> > van a ser especificos de un proyecto, espero me haya explicado que
> > hasta yo mismo no me entiendo, jejeje.
> >
> > entonces la pregunta rafa es porque no me esta reconociendo la funcion
> > si esta el prg que la contiene dentro de sources y ademas si observas
> > tambien me esta marcando error en la funcion Rat de clipper, porque
> > ??, pense que era cosa de que no estaba portada a xharbour, pero ya vi
> > que si, entonces cual es el problema con rat.
> >
> > Gracias rafa, compañeros por contestar.
> >
> > Saludos
> > Javier Parada
> >
> >
> >
>
>
>
> --
> Riztan Gutierrez
> Caracas - Venezuela.
> .
> (gcc+gtk) + (xharbour+tgtk) = entorno de desarrollo xbase
multiplataforma y
> libre!.
> .
>
> _________________________
> "Es más fácil apoderarse del comandante en jefe de un ejército que
despojar
> a un miserable de su libertad."
> Confucio (551 AC-478 AC) Filósofo chino.
>





Mar, 11 de Nov, 2008 8:55 pm

jparada_a
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #2651 de 2870 |
Desplegar mensajes Autor Ordenar por fecha

Saludos compañeros, tengo una libreria en la cual estan definidas todas mis funciones esta libreria modifique muchos prg porque estoy quitando funciones que...
jparada_a
Sin conexión Enviar mensaje
11 de Nov, 2008
7:03 am

Vamos a ver. 1.- Las librerías en linux empiezan por lib, seguido de tu nombre de libreria y termina con .a Ejemplo: libJavier.a 2.- Para crear una librería,...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
11 de Nov, 2008
9:31 am

Rafa gracias por contestar, y gracias por la explicacion acerca de las lib en Gnu/Linux. Te comento que realice ya todo lo que me comentas ya tengo mi lib ...
jparada_a
Sin conexión Enviar mensaje
11 de Nov, 2008
5:40 pm

Javier, Verifica en que libreria de xHarbour esta RAT... y luego verifica si la estas incluyendo en la compilación... Y la funcion AliasDelDBF, debes...
Riztan Gutierrez
riztanivan
Sin conexión Enviar mensaje
11 de Nov, 2008
7:42 pm

Gracias Riztan y compañeros por contestar lo de la funcion Rat, ya lo solucione y efectivamente solo busque la libreria y la agregue a mi makefile y listo . ...
jparada_a
Sin conexión Enviar mensaje
11 de Nov, 2008
8:59 pm

A ver Javier... Por lo que entiendo: dbfs_new esta llamando a AliasDelDBF, y la funcion está en?? Saludos ... -- Riztan Gutierrez Caracas - Venezuela. . ...
Riztan Gutierrez
riztanivan
Sin conexión Enviar mensaje
11 de Nov, 2008
9:55 pm

Gracias por contestar compañero, asi es dbfs_new llama a AliasDelDbf y el PRG dbf_news pertenece/esta en la libreria propia y la funcion AliasDelDBF esta en...
jparada_a
Sin conexión Enviar mensaje
11 de Nov, 2008
10:42 pm

Ok, Y porque no anexas la funcion a la libreria??? Me parece que es logico que todas las funciones que la libreria utilize estén disponibles al momento de...
Riztan Gutierrez
riztanivan
Sin conexión Enviar mensaje
12 de Nov, 2008
5:24 am

Gracias por contestar, mi duda es para que es el SOURCES, y como bien dices seria lo de menos meter la dichosa funcion a la LIB, pero te comento lo siguiente,...
jparada_a
Sin conexión Enviar mensaje
12 de Nov, 2008
3:09 pm

La cuestion es que estas dejando un llamado en la libreria hacia algo que no existe.... eso es lo que no me cuadra. Me explico? Si quieres, haz el llamado a un...
Riztan Gutierrez
riztanivan
Sin conexión Enviar mensaje
12 de Nov, 2008
11:31 pm

Yo ya me perdí ;-) Vamos por partes y en principio vamos a olvidarnos de crear librerías, ok ? 1.- Buscando lo más simple. Introduce en sources un prg que...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
13 de Nov, 2008
9:02 am

He visto que tienes esto; LIBS=-L../.. /src/gclass -lgclass -L../../hbgtk -lhbgtk $(shell pkg-config --libs libglade-2.0) $(shell pkg-config --libs gtk+-2.0 ) ...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
13 de Nov, 2008
9:06 am

... Lógico y normal que no la encuentre!! Es como crear una librería, SIN DECIRLE al compilador donde estan las librerias de Harbour, pues no se puede. Para...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
13 de Nov, 2008
9:13 am

Gracias por contestar rafa y compañeros, pues bien fijate que no lo habia entendido o mas bien si pero no lo queria/quiero aceptar, ya que toda la vida lo he...
jparada_a
Sin conexión Enviar mensaje
14 de Nov, 2008
6:11 am

Mi consejo es que cojas el Glade, y juegues un poco con los contenedores. El concepto es diferente a si usas Windows, donde las posiciones de los controles son...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
14 de Nov, 2008
8:57 am

Hola Gente: Un saludo muy grande desde Lima, Perú: Bien, el tema es que tengo una Aplicación Comercial desarrollada en xHarbour Windows Modo Consola y ahora...
Lucho Montero
lmonterof04
Sin conexión Enviar mensaje
29 de Nov, 2008
7:17 am

Lucho, Seguramente se deba a la codificacion internacional que estes usando en tu terminal.... Si lo colocas como ANSI, posiblemente lo podras observar ...
Riztan Gutierrez
riztanivan
Sin conexión Enviar mensaje
2 de Dic, 2008
1:54 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda