您的位置:首页 > 其它

Windows环境下编译生成libpq类库(Debug和Release)

2011-12-30 17:12 399 查看
Windows环境下编译生成libpq类库(Debug和Release)

在windows下编译需要nmake工具,先设置nmake环境

一、添加windows环境变量

第一种方法(来自网络传说,本人没试过):

a) 在include变量里面补充了:

C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include

b) 在lib变量里面补充了:

C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib

c) 在path变量里面补充了:

C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE

第二种方法(本人试过可行)

执行一下C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat文件设置环境变量

二、编译libpq

打开cmd,cd进入PostgreSQL\src目录:

1,release版本编译:执行nmake /f win32.mak命令后,在PostgreSQL\src\interfaces\libpq\Release目录里生成libpq.lib和libpq.dll。

2,debug版本编译:执行nmake /f win32.mak /D DEBUG=1,在PostgreSQL\src\interfaces\libpq\Debug目录里生成libpqd.lib和libpqd.dll。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐