使用 Conan 2.0 构建 Boost 使用 MSVC 失败

问题描述 投票:0回答:1

我正在使用以下设置:

  • 视觉工作室:
    Microsoft Visual Studio Professional 2022 (64-bit) - Current
    Version 17.10.2
    
  • 柯南:
    Conan version 2.4.1
    

这是我的柯南简介:

[settings]
arch=x86_64
build_type=Debug
compiler=msvc
compiler.cppstd=17
compiler.runtime=dynamic
compiler.version=194
os=Windows

[conf]
tools.microsoft.msbuild:vs_version=17

当我尝试使用 Conan 和以下命令构建 Boost 时:

conan install --requires=boost/1.85.0 --build=missing -v

我遇到以下错误:

boost/1.85.0: ERROR: Package 'dcbafcaa8ac5749d5d581be6c049bc3da7c6afbe' build failed
boost/1.85.0: WARN: Build folder D:\conan_data\b\boost53872d69de0c4\b\build-debug
ERROR: boost/1.85.0: Error in build() method, line 1130
        self.run(full_command)
        ConanException: Error 1 while executing

我的全局柯南配置为空。我尝试了几种解决方案,但没有成功解决这个问题。如何解决此错误并使用 Conan 成功构建 Boost?

编辑:

如果我尝试

conan install --requires=gtest/1.14.0 --build=missing -v

它有效。

boost build msbuild msvc12 conan-2
1个回答
0
投票

这是柯南中的一个已知问题,他们有一个解决方法,我们必须将其添加到我的柯南文件中:b2/5.2.0。 错误报告在这里

© www.soinside.com 2019 - 2024. All rights reserved.