Creacion de librerias

Luis Enrique
07 de Mayo del 2002
Alguien me podria indicar de que manera puedo crear mis librerias con extension *.h en C, he buscado esta informacion en miles de paginas que ofrecen tutoriales en C, pero ninguna de ellas indica la manera de crearlos.
Gracias.

chuidiang
07 de Mayo del 2002
Para crear una librería, te haces el .h con todos los prototipos de las funciones que quieras. Te haces el .c con el código de dichas funciones y sin función main().

Luego compilas el .c para generar una libreria (tendrás que buscar la opción en el compilador que utilices). La librería es un *.dll en windows. Necesitas tanto el .dll como el .h

Finalmente, en los programas que quiersa usarla, debes poner el #include<fichero.h> y en las opciones de compilacion, indicar que incluya la .dll creada por ti.

Si trabajas en linux, el proceso es similar, pero la libreria se llamará lib*.a (en vez de .dll) y el *.h igual.

Se bueno.