⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install-win32.sgml

📁 PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统
💻 SGML
字号:
<!--$PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.26 2005/05/13 15:21:59 tgl Exp $--><chapter id="install-win32"> <title>Client-Only Installation on <productname>Windows</productname></title> <indexterm>  <primary>installation</primary>  <secondary>on Windows</secondary> </indexterm> <para>  Although a complete <productname>PostgreSQL</productname> installation  for <productname>Windows</> can only be built using  <productname>MinGW</productname> or  <productname>Cygwin</productname>, the C client library  (<application>libpq</application>) and the interactive terminal  (<application>psql</application>) can be compiled using other Windows  tool sets. Makefiles are included in the source distribution for  <productname>Microsoft Visual C++</productname> and  <productname>Borland C++</productname>. It should be possible to  compile the libraries manually for other configurations. </para> <tip>  <para>   Using <productname>MinGW</productname> or   <productname>Cygwin</productname> is preferred.  If using one of   those tool sets, see <xref linkend="installation">.  </para> </tip> <para>  To build everything that you can on <productname>Windows</productname>  using <productname>Microsoft Visual C++</productname>, change into the  <filename>src</filename> directory and type the command<screen><userinput>nmake /f win32.mak</userinput></screen>  This assumes that you have <productname>Visual C++</productname> in  your path. </para> <para>  To build everything using <productname>Borland  C++</productname>, change into the <filename>src</filename> directory  and type the command<screen><userinput>make -N -DCFG=Release /f bcc32.mak</userinput></screen> </para> <para>  The following files will be built:  <variablelist>   <varlistentry>    <term><filename>interfaces\libpq\Release\libpq.dll</filename></term>    <listitem>     <para>      The dynamically linkable frontend library     </para>    </listitem>   </varlistentry>     <varlistentry>    <term><filename>interfaces\libpq\Release\libpqdll.lib</filename></term>    <listitem>     <para>      Import library to link your programs to <filename>libpq.dll</filename>     </para>    </listitem>   </varlistentry>   <varlistentry>    <term><filename>interfaces\libpq\Release\libpq.lib</filename></term>    <listitem>     <para>      Static version of the frontend library     </para>    </listitem>   </varlistentry>   <varlistentry>    <term><filename>bin\psql\Release\psql.exe</filename></term>    <listitem>     <para>      The <productname>PostgreSQL</productname> interactive terminal     </para>    </listitem>   </varlistentry>  </variablelist> </para> <para>  The only file that really needs to be installed is the  <filename>libpq.dll</filename> library.  This file should in most  cases be placed in the <filename>WINNT\SYSTEM32</filename> directory  (or in <filename>WINDOWS\SYSTEM</filename> 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  <symbol>VERSIONINFO</symbol> resource included in the file, to  ensure that a newer version of the library is not overwritten. </para> <para>  If you plan to do development using <application>libpq</application>  on this machine, you will have to add the  <filename>src\include</filename> and  <filename>src\interfaces\libpq</filename> subdirectories of the source  tree to the include path in your compiler's settings. </para> <para>  To use the library, you must add the  <filename>libpqdll.lib</filename> file to your project.  (In Visual  C++, just right-click on the project and choose to add it.) </para> <para>  Free development tools from <productname>Microsoft</productname>  can be downloaded from  <ulink url="http://msdn.microsoft.com/visualc/vctoolkit2003/"></>.  You will also need <filename>MSVCRT.lib</> from the platform SDK from  <ulink url="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/"></>.  You can also download the <application>.NET</> framework from  <ulink url="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"></>.  Once installed, the toolkit binaries must be in your path, and you might  need to add a <literal>/lib:&lt;libpath&gt;</> to point to <filename>MSVCRT.lib</>.  Free <productname>Borland C++</productname> compiler tools can be downloaded from  <ulink url="http://www.borland.com/products/downloads/download_cbuilder.html#"></>,  and require similar setup. </para></chapter><!-- Keep this comment at the end of the fileLocal variables:mode:sgmlsgml-omittag:tsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"./reference.ced"sgml-exposed-tags:nilsgml-local-catalogs:("/usr/lib/sgml/catalog")sgml-local-ecat-files:nilEnd:-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -