Skip site navigation (1) Skip section navigation (2)

how to make libpq on winnt using the 'win32.mak's

From: Rini Dutta <rinid(at)rocketmail(dot)com>
To: pgsql-interfaces(at)postgresql(dot)org
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: how to make libpq on winnt using the 'win32.mak's
Date: 2000-02-10 00:02:10
Message-ID: 20000210000210.9924.qmail@web2903.mail.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-hackerspgsql-interfacespgsql-ports
Hi

I'm running postgres v6.5.3. I need to make calls to
the functions in libpq in my code. For this I need the
files - libpq.lib/libpq.lib.dll/libpqdll.lib.

When I run 'nmake /f win32.mak' in the src directory,
it is unable to open/find config.h . If I use the
config.h generated as a result of 'configure' on
cygwin, it complains about other .h files not being
found. (I do not know if there is a way to do the
equivalent on the DOS Shell/Command Prompt )

Could anyone let me know how to build libpq to get
libpq.dll/libpq.lib/libpqdll.lib ?

Thanks,
Rini

ps : The administrators guide has a chapter on this
which I followed. (But it mentions Postgres v6.4 ?!)
Here is an extract :

Chapter 20. Installation on Win32

Table of Contents
Building the libraries
Installing the libraries
Using the libraries

       Build and installation instructions for
Postgres v6.4 client libraries on Win32.

Building the libraries

The makefiles included in Postgres are written for
Microsoft Visual C++, and will probably not work with
other systems. It should be
possible to compile the libaries manually in other
cases.

To build the libraries, change directory into the src
directory, and type the command 

nmake /f win32.mak

This assumes that you have Visual C++ in your path.

The following files will be built: 

       interfaces\libpq\Release\libpq.dll - The
dynamically linkable frontend library

       interfaces\libpq\Release\libpqdll.lib - Import
library to link your program to libpq.dll

       interfaces\libpq\Release\libpq.lib - Static
library version of the frontend library

       bin\psql\Release\psql.exe - The Postgresql
interactive SQL monitor

__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

pgsql-ports by date

Next:From: Rini DuttaDate: 2000-02-10 00:09:22
Subject: how to make libpq on winnt using the 'win32.mak's
Previous:From: Erol OzDate: 2000-02-09 16:22:42
Subject: Corel Linux 1.0

pgsql-hackers by date

Next:From: Rini DuttaDate: 2000-02-10 00:09:22
Subject: how to make libpq on winnt using the 'win32.mak's
Previous:From: Alfred PerlsteinDate: 2000-02-09 23:44:22
Subject: Re: [HACKERS] TODO item

pgsql-interfaces by date

Next:From: Rini DuttaDate: 2000-02-10 00:09:22
Subject: how to make libpq on winnt using the 'win32.mak's
Previous:From: Alex VerstakDate: 2000-02-09 23:50:37
Subject: JDBC primary keys

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group