From 8f89113d4b9e5c3388fe6f3325a61d6beaec23ed Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 21 Dec 2000 22:30:39 +0000 Subject: [PATCH] Updates --- doc/src/sgml/install-win32.sgml | 183 +++++++++++++++++--------------- 1 file changed, 97 insertions(+), 86 deletions(-) diff --git a/doc/src/sgml/install-win32.sgml b/doc/src/sgml/install-win32.sgml index 5705650faa..50522700aa 100644 --- a/doc/src/sgml/install-win32.sgml +++ b/doc/src/sgml/install-win32.sgml @@ -1,101 +1,112 @@ - - Installation on Win32 + + Installation on <productname>Windows</productname> - - - Build and installation instructions for Postgres - v6.4 client libraries on Win32. - - + + + Build, installation, and use instructions for + PostgreSQL client libraries on + Windows + + - - Building the libraries + + Although PostgreSQL is written for + Unix-like operating systems, the C client library + (libpq) and the interactive terminal + (psql) can be compiled natively under + Windows. The makefiles included in the source distribution 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. + - - 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. - + + + If you are using Windows NT/2000 you can build and use all of + PostgreSQL the Unix way + if you install the Cygwin toolkit first. + In that case see . + + - - 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. - + + To build everything that you can on + Windows, change 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: + + The following files will be built: - - - - interfaces\libpq\Release\libpq.dll - - The dynamically linkable frontend library - - + + + 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\libpqdll.lib - - Import library to link your program to libpq.dll - - + + interfaces\libpq\Release\libpq.lib + + + Static library version of the frontend library + + + - - - interfaces\libpq\Release\libpq.lib - Static library version of the frontend library - - + + bin\psql\Release\psql.exe + + + The PostgreSQL interactive terminal + + + + + - - - bin\psql\Release\psql.exe - The Postgresql interactive SQL monitor - - + + The only file that really needs to 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/ME + 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 subdirectories of the + source tree to the include path in your compilers settings. + - + + 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.) + - - 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. - - - +