如何在ZLIB支持下建立增强功能
How to build boost with zlib support?
我正在尝试在Windows上构建Boost C 库版本1.65.1 ZLIB支持。我正在使用Zlib库中的Zlib库和Zlib使用,这是我以前构建的。我正在尝试了解正确的步骤,以使用Zlib支持来使用它们来创建Conan食谱以促进Boost。我试图遵循官方Boost文档的说明。我设置了环境变量ZLIB_LIBRARY_PATH
,ZLIB_NAME
和ZLIB_INCLUDE
以下方式:
set ZLIB_LIBRARY_PATH=C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505lib
set ZLIB_NAME=zlibstat
set ZLIB_INCLUDE=C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505include
,构建命令是:
.b2.exe -j8 --prefix="C:worktest_buildsboostinstallx64_shared_release" --build-dir="C:worktest_buildsboostbuildx64_shared_release" --layout=system architecture=x86 address-model=64 toolset=msvc variant=release debug-symbols=on link=shared threading=multi runtime-link=shared install
结果是:
- zlib : no (cached)
我还试图在运行之间清除增强现金。
之后,我尝试直接从b2
构建命令设置环境变量:
.b2.exe -j8 -sZLIB_LIBRARY_PATH="C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505lib"-sZLIB_NAME="zlibstat" -sZLIB_INCLUDE="C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505include" --prefix="C:worktest_buildsboostinstallx64_shared_release" --build-dir="C:worktest_buildsboostbuildx64_shared_release" --layout=system architecture=x86 address-model=64 toolset=msvc variant=release debug-symbols=on link=shared threading=multi runtime-link=shared install
结果相同。
最后,我尝试以以下方式将选项添加到project-config.jam
文件中:
using zlib : 1.2.11 : <search>C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505lib <name>zlibstat <include>C:Usersivan.bobev.conandatazlib1.2.11igsoftstablepackage63da998e3642b50bee33f4449826b2d623661505include ;
再次没有成功。
在Zlib包含文件夹中,有子文件夹Zlib。我还尝试了上面的3个变体,将路径设置为" ../include/zlib"。再次没有成功。
如何使用我的Zlib的柯南套件来使用Zlib支持?
project-config.jam
补丁还可以,实际上在Linux和OSX中工作。在Windows中,您需要用"/".
您可以在此处查看我更新的Conan Conan食谱。
相关文章:
- 无法将结构注册为增强几何体3D点
- 如何建立使用模板函数的lambda函数的尾部返回类型
- 如何在c++中从git建立外部库
- 无法在C++中建立与MySQL数据库的连接
- 增强基于 XML class_id的反序列化
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 增强精神解析器规则以检测语句中的特殊结尾
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- C++ 使用增强正则表达式库时断言崩溃
- 增强精神 X3:错误:在"..."中没有名为"大小"的类型
- 如何包装(撰写)增强 hana 地图并访问括号运算符(运算符 [])?
- 有没有办法在C ++中检测汉字?(使用增强)
- 如何将增强MSM与增强信号结合使用?
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- 通过单独的 tcp 流建立 http 连接
- 如何为集合 c++ 建立比较器
- 如何使用增强::几何计算多边形的旋转固体体积?
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- 复制部分文件的C++/增强方式
- 如何在ZLIB支持下建立增强功能