Windows 64位下 PostgreSQL的编译
首先本文是根据 权宗亮先生 的 Windows 平台编译PostgreSQL 进而完成的,特此说明。 由于编译Windows下64位的 PostgreSQL(下面简称PG ),所需的依赖包,大部分无法直接使用,所以 这里着重讲一下依赖包的编译过程(没有这些包也是可以完成编译的,但是这些辅助包能更好地将PG的)。 一、编译环境: Windows 7 旗舰版 Service Pack 1,VS2008 Express版。 二、所需下载的依赖包: 1、 Perl : 是一种脚本语言,在字符串匹配等方面有很突出的优点。 2、 Openssl : SSL 是 Secure Socket Layer (安全套接层协议)的缩写,可以在 Internet 上提供秘密性传输。 3、 Zlib : 是一种事实上的 业界标准 ,以至于在标准文档中,zlib和 DEFLATE 常常互换使用。数以千计的应用程序直接或间接依靠zlib压缩函式库。我所使用的是1.2.7,这里只有源码包,没有直接可用的,所以必须进行编译安装。安装过程如下:(1)打开VS 2008 x64命令提示 (2)进入zlib目录里边的masmx64目录下(C:\zlib-1.2.7\contrib\masmx64),运行bld_ml64.bat (3)进入zlib-1.2.7\contrib\vstudio\vc9\目录