# 如何使用Visual C++ 2005 对postgresql的源代码进行编译

**URL:** <https://www.isharkfly.com/t/visual-c-2005-postgresql/8148>\
**Category:** 数据库\
**Created:** [December 14, 2010, 4:54am UTC](https://www.isharkfly.com/t/visual-c-2005-postgresql/8148 "2010-12-14T04:54:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [December 14, 2010, 4:54am UTC](https://www.isharkfly.com/t/visual-c-2005-postgresql/8148/1 "2010-12-14T04:54:55Z")

</div>

首先需要Visual C++ 2005, Visual C++ 2005 是Visual Studio里面的一个组件，是随Visual Studio一同安装的。

以下内容是官方网站对8.3版本数据库的编译说明  
[http://www.postgresql.org/docs/8.3/interactive/install-win32.html](http://www.postgresql.org/docs/8.3/interactive/install-win32.html)

这里首先需要检查安装环境，由于Windows平台的特殊性，一些运行环境将不会得到满足  
ActiveState Perl

ActiveState TCL  
必须要安装，请参考论坛里面的相关说明

libxml2 and libxslt

openssl

ossp-uuid

Python

zlib  
都必须要安装的，否则在编译的时候可能会出现找不到库的情况
