PostgreSQL 9.3.1 文档 | ||||
---|---|---|---|---|
上一页 | 上一级 | 章 16. Windows下用源代码安装 | 下一页 |
只有在需要一个含有不同的调试和发行版标记的版本,或者需要一个静态库来链接应用程序时, 才推荐使用Visual C++ 7.1-9.0或Borland C++来编译libpq。 一般情况下,推荐使用MinGW或Visual Studio或Windows SDK的方法。
使用Visual Studio 7.1或更新版本编译libpq的客户端库时,在src目录下输入下面的命令:
nmake /f win32.mak
使用Visual Studio 8.0或更新版本编译64位的libpq客户端库时,在src目录下输入下面的命令:
nmake /f win32.mak CPU=AMD64
关于支持的变量的更多细节参考win32.mak文件。
使用Borland C++编译libpq的客户端库时,在src目录下输入下面的命令:
make -N -DCFG=Release /f bcc32.mak
下面的文件会被编译:
可链接的前端动态库
导入库链接你的程序和libpq.dll。
静态版的前端库
通常不需要安装任何的客户端文件。应该将libpq.dll文件放在和可执行的应用程序文件在同一个目录下。 除非必要,否则不要把libpq.dll放入Windows,System或System32的目录下。 如果这个文件是使用安装程序安装的,那么需要使用文件中包含的VERSIONINFO进行版本检查,以免被新版本的库覆盖掉。
如果需要在本机器上使用libpq进行开发,要将源码树中的src\include和src\interfaces\libpq子目录加入到编译器的配置中。
要使用这个库,你必须将libpqdll.lib添加到项目中。(在Visual C++中,只需在项目上右键单击并选择添加。)