Título: ayuda creación de librería estática en c++ Publicado por: winroot en 30 Mayo 2010, 17:12 pm hola!
estoy creando una simple librería estática usando dev c++. solo consta de una función llamada mensage, que lo único que hace es mostrar hola mundo. :D compila perfecto el fichero .o, pero el problema que cuando hago en un programa: Código tira error en la línea del include a lb/libro.h aclaro que lb es una carpeta que está dentro del directorio include. creo que el problema es el fichero .h mismo, y no el include. libro.h Código está bien este archivo h? gracias por leer saludos y gracias! Título: Re: ayuda creación de librería estática en c++ Publicado por: .:BlackCoder:. en 30 Mayo 2010, 18:52 pm Ponlo entre "" a ver... En vez de <>... Y tal vez tengas que poner toda la direccion...
Saludos... Título: Re: ayuda creación de librería estática en c++ Publicado por: Littlehorse en 30 Mayo 2010, 19:03 pm Cual es el error que te muestra? y en donde esta la definición de "mensage"?
Título: Re: ayuda creación de librería estática en c++ Publicado por: winroot en 30 Mayo 2010, 20:37 pm Cual es el error que te muestra? y en donde esta la definición de "mensage"? el error exacto no me acuerdo, en un rato me fijo.sobre lo segundo, se supone que la definición de esa función está en el fichero libro.o. ahora no recuerdo bien como estaba, se que lo hice siguiendo la parte de zator de librerías estáticas. pero bueno, creo que lo mejor será que cree la librería de nuevo, no es tanto.:D gracias a los 2, y si me pasa de nuevo se los comunico. saludos y gracias! Título: Re: ayuda creación de librería estática en c++ Publicado por: .:BlackCoder:. en 30 Mayo 2010, 20:41 pm La definicion no deberia ser en un .cpp, en el que incluyes el .h? Digo yo :xD
Saludos... Título: Re: ayuda creación de librería estática en c++ Publicado por: winroot en 30 Mayo 2010, 20:50 pm La definicion no deberia ser en un .cpp, en el que incluyes el .h? Digo yo :xD que yo sepa, cuando se compila el .cpp que tiene la definición se pasa a .o en el caso de min gw.Saludos... queda libro.h libro.o pero bueno, por si acaso en un rato cuando la haga de nuevo pruevo. gracias y saludos! edito: será el próximo miércoles, me acaba de llegar un correo con tarea para la escuela :huh: saludos Título: Re: ayuda creación de librería estática en c++ Publicado por: M3LiNdR1 en 31 Mayo 2010, 03:07 am La definicion no deberia ser en un .cpp, en el que incluyes el .h? Digo yo :xD que yo sepa, cuando se compila el .cpp que tiene la definición se pasa a .o en el caso de min gw.Saludos... queda libro.h libro.o pero bueno, por si acaso en un rato cuando la haga de nuevo pruevo. gracias y saludos! edito: será el próximo miércoles, me acaba de llegar un correo con tarea para la escuela :huh: saludos En el archivo donde uses los metodos enlazas el archivo.h o en su caso si es c++ .hpp. Compilar solo se compilan los .cpp que luego al obtener el .o (fichero objeto) los enlazas con los otros ficheros objeto de las otras clases. Acerca de tu pregunta de porque no te funciona el codigo, yo creo que tiene razon El_nuevo_HH. Tienes que poner el nombre del fichero headers entre comillas dobles. |