pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Joris Esch <joris.esch@esat.kuleuven.ac.be>
To: pgsql-interfaces@postgresql.org
Subject: RE: libpq++ and gcc
Date: Wed, 7 Oct 1998 14:46:00 +0200
Message-ID: <98100714555700.00973@tintin> (raw)

Hello everybody:

KaDe wrote:

Did you get an answer ? 

I think the problem is a question of path ... 
you have to add something as  -L.. -pq -pq++ as parameters for your gcc 
command. 
I can't remember precisely, have a look in the makefile of the libpq++ 
directory and try to guess. 
I resolved the problem of the path access copying all the headers files of 
postgres 1 level of directory upper. 
I'm sure there is a smarter way, but I've not yet found it. 

I hope this can help you:

in /etc/profile,  i have: 
PGLIB=/usr/lib
export PGLIB

My headers are in /usr/include. There i have a libpq++.h which i
 #include.

Then, when i compile i type e.g.:

c++ test_pgsql_libpq++.cpp -o test_pgsql_libpq++ -lpq++ -lpq (Lowercase L)

If your headers are elsewhere, try -I/my_header_directory (Uppercase i ). 

I use egcs, but it doesn't differ much from gcc,  i think.

good luck
joris
--
joris esch, student in electrical engineering
		Power is knowledge.
	



view thread (2+ messages)

Message-ID: <98100714555700.00973@tintin>
Permalink:  ../98100714555700.00973@tintin/
Also on:    postgresql.org/message-id/98100714555700.00973@tintin

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: joris.esch@esat.kuleuven.ac.be
  Subject: RE: libpq++ and gcc
  In-Reply-To: <98100714555700.00973@tintin>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox