【问题标题】:Getting error for Boost 1.71.0 library with Visual Studio 2019 on windows 10在 Windows 10 上使用 Visual Studio 2019 获取 Boost 1.71.0 库错误
【发布时间】:2020-03-23 02:58:11
【问题描述】:

我在 Windows 10 上使用带有 Visual Studio 2019 的最新 Boost 库版本 (1.71.0),但在编译示例代码时出现错误。 Boost 1.71.0 版本是否兼容visual studio 2019?

安装过程:

1) 从https://www.boost.org/下载最新包

2) 解压包并在cmd中运行“bootstrap.bat”文件。

3) 跑./b2

4) 提供了在visual studio中创建的库和包含文件夹的路径。

包括目录:C:\libraries\boost_1_71_0

库目录:C:\libraries\boost_1_71_0\stage\lib

错误:致命错误 C1083:无法打开包含文件:'boost/iostreams/tee.hpp':

【问题讨论】:

  • "...Boost 1.71.0 版本是否兼容Visual Studio 2019?..."?是的。您错误地配置了包含路径。请将目录结构和您添加到 MSVS 的路径添加到问题中。
  • @RichardCritten 嗨,我在问题中添加了路径信息。
  • 我认为你的包含目录是错误的。 C:\libraries\boost_1_71_0\boost\iostreams\tee.hpp 存在吗?

标签: c++ boost windows-10 visual-studio-2019


【解决方案1】:

您应该将包含目录添加到您的项目中: 然后右键单击项目:

属性 ==> C/C++ ==> 附加包含目录 ==> C:\libraries\boost_1_71_0\include

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 2019-09-25
    • 2020-08-22
    • 2010-12-19
    • 1970-01-01
    • 2020-04-16
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多