Installation on Win32 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 commands copy include\config.h.win32 include\config.h 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 Installing the libraries The only part of the library to really be installed is the libpq.dll library. This file should in most cases be placed in the WINNT\SYSTEM32 directory (or in WINDOWS\SYSTEM on a Windows 95/98 system). If this file is installed using a setup program, it should be installed with version checking using the VERSIONINFO resource included in the file, to ensure that a newer version of the library is not overwritten. If you plan to do development using libpq on this machine, you will have to add the src\include and src\interfaces\libpq directories to the include path in your compilers settings. Using the libraries To use the libraries, you must add the libpqdll.lib file to your project (in Visual C++, just right-click on the project and chose to add it). Once this is done, it should be possible to use the library just as you would on a Unix platform.