Re: [GENERAL] trying to use libpq in Ubuntu

2010-09-21 Thread Daniel Verite
Henri De Feraudy wrote:

 linux-g++ { 
   LIBS += /usr/lib/libpq.a
INCLUDEPATH += /usr/include/postgresql
 }

Try:

linux-g++ { 
LIBS += -lpq
INCLUDEPATH += /usr/include/postgresql
}

Also make sure that you have the libpq-dev package installed.

Best regards,
-- 
Daniel
PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


Re: [GENERAL] trying to use libpq in Ubuntu

2010-09-21 Thread Joshua J. Kugler
On Tuesday 21 September 2010, Henri De Feraudy elucidated thus:
 Hello,
  I have developed an application in C++ under Qt in Windows XP, now I
 would like to port it to Ubuntu GNU/Linux.
 Choosing the libraries in Windows was a piece of cake: the bottom of 
 my Qt qmake project file was
 win32 {
 LIBS += C:\Progra~1\PostgreSQL\8.4\lib\libpq.lib
 INCLUDEPATH += C:\Progra~1\PostgreSQL\8.4\include
 }
 linux-g++ {
 LIBS += /usr/lib/libpq.a
 INCLUDEPATH += /usr/include/postgresql
 }

 This works fine in Windows, but in Ubuntu there are more than a
 hundred undefined symbols, like references to ldap
 Does anyone have a sample project file or suggestions?

If you are using Qt, why not use the Qt database abstraction classes?  
That will save you having to compile directly against the Pg libraries.

j

-- 
Joshua Kugler
Part-Time System Admin/Programmer
http://www.eeinternet.com - Fairbanks, AK
PGP Key: http://pgp.mit.edu/  ID 0x73B13B6A

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general