【问题标题】:Fatal Error with boost致命错误与提升
【发布时间】:2016-07-14 17:33:46
【问题描述】:
1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc140-mt-gd-1_59.lib'

我在编译的时候遇到了这个错误,我搜索了这个文件,我找到了,请问是什么问题?

【问题讨论】:

  • 检查文件是否在链接器搜索路径中。
  • @HamzaAnis 这没有帮助,我更新了 boost。同样的问题!
  • @bluebrother 是的,它在链接器搜索路径中。

标签: c++ visual-studio boost


【解决方案1】:

这可能由于多种原因而发生。 以下是我自己的一些经验:

  • 检查是否存在体系结构不匹配。 (例如,您的应用是 x64,但 boost 库是 x32)
  • 检查您是否在 VS 中配置了活动构建配置(调试与发布)
  • 检查 VS 中链接器属性下的 Additional Library Directories 中是否有 boost 库。
  • 检查您是否在 VS 中使用了正确的平台工具集。 (在您的情况下为 v140)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-29
    • 2015-07-28
    • 2018-02-20
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    相关资源
    最近更新 更多