Windows环境下编译生成libpq类库(Debug和Release)
来源:互联网 发布:数车车外螺纹m20x2编程 编辑:程序博客网 时间:2024/05/21 22:34
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下编译需要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)
- Windows环境下编译生成libpq类库(Debug和Release)
- windows下编译和使用libpq
- openssl 在windows 下的编译 Release版 Debug版
- windows下手工编译debug与release版本openssl
- NDK编译debug和release
- VC开发环境下DEBUG和RELEASE的一个区别
- VS环境下Debug和Release版本的区别
- VS下debug和Release
- 关于android生成debug和release版
- 关于Debug和Release编译方式
- 关于Debug和Release编译方式
- java的debug和release编译方式
- java的debug和release编译方式
- 关于编译debug和release的方式
- Windows:Debug和Release build区别
- debug环境下通过,release环境下链接报错
- qt条件编译debug和release版本--qmake之CONFIG(debug, debug|release)
- jlink突然不能用了
- HDU 4635 Strongly connected 解题报告
- Effective Java 第14条:在公有类中使用访问方法而非公有域
- C# HTML方式导出至Excel
- GWT-Dev-Plugin(即google web toolkit developer plugin)for firefox的下载地址
- Windows环境下编译生成libpq类库(Debug和Release)
- html中有哪些标签
- IOS开发之路-Objective-C 复合
- .net和sql中的事务写法
- Dialog动画
- 使用nmake在windows平台下编译xapian
- 音乐播放器桌面歌词效果
- 验证并发可见性出现问题
- 黑马程序员—java面向对象总结(3)—面向对象继承、多态特性