【问题标题】:Keep getting "error LNK1104: cannot open file 'boost_thread-vc100-mt-gd-1_41.lib"不断收到“错误 LNK1104:无法打开文件 'boost_thread-vc100-mt-gd-1_41.lib”
【发布时间】:2014-09-04 18:02:24
【问题描述】:

试图熟悉 Boost 文件,但我一直遇到这个致命错误

error LNK1104: cannot open file 'boost_thread-vc100-mt-gd-1_41.lib' 

我必须将程序从 VS 2008 转换到 VS 2010,这可能是原因吗?

【问题讨论】:

  • 您必须使用 VS2010 为您的应用程序重建 boost 和任何其他 dll 依赖项。在同一个应用程序中混合 Visual Studio 版本或配置是不安全的,因为 crts 不兼容并且还具有 1 个以上的独立堆。

标签: c++ multithreading visual-studio-2010 linker boost-thread


【解决方案1】:

是的,这就是原因,您需要根据您的新编译器 VS 2010 重新构建 boost。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-21
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    相关资源
    最近更新 更多