añadir librerias *.h

hapoel
22 de Diciembre del 2005
Hola amigos. Alguien sabe como puedo añadir libreías a mi compilador builder c++. He bajado de internet unistd.h y no se donde he de colocarla. Gracias.

chuidiang
22 de Diciembre del 2005
Hola:

Una librería tiene como mínimo dos ficheros.

Por un lado un .h en el que está la definción de las funciones que tiene la librería. Ahi no está el código de las funciones, sino sólo qué devuelven y qué parámetros admiten.

Por otro lado necesitas un fichero con el código de dichas funciones, que normalmente ya está compilado y que es lo que realmente es la librería. Las de unix están en ficheros .so o .a que no son en absoluto compatibles con windows. Las de windows son las .dll o .lib.

El unistd.h solo no te funcionará nunca en windows.

Si quieres usar funciones de unix, pásate a un compilador de unix (aunque sea en windows). Puedes mirar el gcc con cygwin, mingw, etc.

Se bueno.