需要的源代码包:1. postgresql-8.3.5;2. libpqxx 3.0
编译时,使用vc的命令行方式。对于vc9,请执行VC安装目录下的vcvarsall.bat,其他版本的vc可能会有所不同。
以下为编译步骤:
1) 解包。下面叙述中,PGSRC代表postgresql-8.3.5解压后的根目录,LIBPQXXSRC代表libpqxx3.0解压后的根目录。
2) 编译libpq。那是相当的简单!cd到PGSRC/src/interfaces/libpq ,执行命令 nmake /f win32.mak ALL RELEASE=1即可。其中,RELEASE=1可以省略,因为默认就是这个。但如果要编译DEBUG,则必须指定DEBUG=1,且二者不能同时指定。至于ALL,就不用多说了吧,看下win32.mak中的对应部分即可,类似的,还有CLEAN。