在Windows上用zlib编译boost 1.62 / 1.63

时间:2017-01-09 08:08:15

标签: c++ boost zlib

我知道这看起来像是重复的,但它实际上是我遇到的一个新问题。票价在提升方面打开,但没有人回答...(https://svn.boost.org/trac/boost/ticket/12505#comment:12

我的问题很简单:我遵循与任何其他升级版本相同的步骤(通过设置ZLIB_INCLUDE和ZLIB_LIBPATH)但是从1.62我得到一个奇怪的错误:

Name clash for '<pbin.v2\standalone\ac\msvc-14.0\debug\address-model-64\link-static\threading-multi>main.obj'
...
error: Tried to build the target twice, with property sets having                                                                                                                                                                       
error: these incompatible properties:                                                                                                                                                                                                   
error:                                                                                                                                                                                                                                  
error:     -  <dll-path>... <library-path>... <xdll-path>...

我还尝试通过配置自定义user-config.jam来做到这一点,但最终会出现相同的错误消息。

1 个答案:

答案 0 :(得分:2)

对于那些感兴趣的人,如果你应用这个差异(将会提升1.64),那么一切正常:https://github.com/boostorg/build/commit/373fb6f76962caca9da109d4fe1e820af996326d?diff=unified