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

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。

你可能感兴趣的:(Windows环境下编译生成libpq类库(Debug和Release))