Coo*_*kie 20 c++ boost boost-iostreams bzip2
如何构建boost的iostreams库gzip和bzip2支持?
Coo*_*kie 43
我不是专家,但这对我有用.
选项1(直接来源)
将下载内容解压缩到目录,将目录移动到您喜欢的位置.我不得不避免C:\Program Files (x86)\因为我无法使用目录名中的空格,所以我创建C:\Sys\并使用了它.
使用提升的权限打开命令提示符(以管理员身份运行),转到您的boost目录,例如C:\Program Files (x86)\boost\boost_1_50_0\并键入b2.exe --with-iostreams -s BZIP2_SOURCE=C:\Sys\bzip2-1.0.6 -s ZLIB_SOURCE=C:\Sys\zlib-1.2.7
验证C:\Program Files (x86)\boost\boost_1_50_0\stage\lib包含所需文件,例如libboost_zlib-vc100-*-1_50和libboost_bzip2-vc100-*-1_50.
选项2(从源代码开始构建)
如上所述,下载源文件.
Visual Studio Command Prompt使用提升的权限打开a (以管理员身份运行)
转到C:\Sys\zlib-1.2.7>并输入nmake -f win32\Makefile.msc.这将构建zlib.
转到C:\Sys\bzip2-1.0.6>并输入nmake -f makefile.msc.这将构建gzip2.
boost现在的命令变成了b2.exe --with-iostreams -s BZIP2_BINARY=libbz2 -s BZIP2_INCLUDE=C:/Sys/bzip2-1.0.6 -s BZIP2_LIBPATH=C:/Sys/bzip2-1.0.6 -s ZLIB_BINARY=zlib -s ZLIB_INCLUDE=C:/Sys/zlib-1.2.7 -s ZLIB_LIBPATH=C:/Sys/zlib-1.2.7
| 归档时间: |
|
| 查看次数: |
12899 次 |
| 最近记录: |