[Pgsql-ayuda] Error al Compilar programa en C para Postgres

César Villanueva dandelion@cantv.net
Thu, 18 Mar 2004 11:08:44 -0400


Hola

El Jueves, 18 de Marzo de 2004 10:40, fernando miguel villarroel noriel 
escribió:
>    Hola estudiando la libreria libpq, trate de probar con ejemplo 1, pero
> al compilar me da el siguiente error:

Antes de estudiar el  archivo de _cabecera_ libpq-fe.h, 
debes repasar las opciones de gcc 
(man gcc es un buen inicio). El asunto de fondo es que no 
encuentra el archivo de cabecera de marras por que no 
le dices _dónde_ hallarlo. No basta usar una directiva 
_include_ en el código fuente (que obviamente lo hiciste) 
sino que debes pasarle a gcc, la ubicación de tal archivo.
Debes usar la directiva -I  (i mayúscula)

Para que aproveches mejor tu aprendizaje repasa un poco el manual de gcc y la 
_documentación_ de Postgres, por ejemplo,
 http://www.postgresql.org/docs/7.4/static/libpq-build.html

De otro modo te estarás golpeando la cabeza con situaciones que _ya_ están 
explicadas en la literatura. Después de todo, para eso son las instrucciones 
y documentación.

Saludos 

>
> $gcc ejemplo1.c
> ejemplo1.c:10:libpq-fe.h: No such file or directory
>
> Busque el archivo libpq-fe.h y no lo encontre por lo que instale la
> libreria
> apt-get install postgresql-dev
> Pero sigo con el mismo error.
> Espero me ayuden
> Fernando Villarroel N

-- 
César Villanueva