【问题标题】:VS 2017 not recognizing boost/threadVS 2017 无法识别提升/线程
【发布时间】:2017-11-10 09:21:44
【问题描述】:

我正在使用 VS 2017 并且我安装了 boost/thread NuGet(甚至重新安装了几次)。代码没有显示错误,但是当我运行它时,我得到了这个:

错误 LNK1104 无法打开文件 'libboost_thread-vc141-mt-gd-1_65_1.lib'

有什么想法吗?谢谢!

【问题讨论】:

  • VS2017支持std::thread,是基于bosot::thread的接口。特别是对于新代码,我无法再想象使用 boost::thread 了。

标签: c++ multithreading boost


【解决方案1】:

Boost Nuget 包仅包含头文件。对于二进制文件,您需要添加 Boost Thread vc141。另见a list of precompiled Boost NuGet packages。类似问题LNK1104 Visual studio 2015.

不要安装Boost Thread Src

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2020-09-08
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多