【问题标题】:How to get Boost threads installed on Visual C++?如何在 Visual C++ 上安装 Boost 线程?
【发布时间】:2013-02-28 13:46:55
【问题描述】:

我是多线程的新手,所以我想开始学习 Boost 线程。但是,在我开始之前,我想知道如何让所有文件都与 Visual C++ 2010 一起工作。作为初学者,不仅要处理与代码相关的问题,还要处理错误的安装,这可能会非常令人沮丧。 试图在网上找到它,但找不到任何好的资源。

提前致谢。

【问题讨论】:

  • 请记住,大多数 boost 线程都已添加到 C++11 的标准库中。我不知道VS2012在这件事上的立场,但我应该想象VS2012会很好地支持std::thread和朋友们。
  • 使用 VC++10 安装 boost 实际上相当轻松如果您按照上面 Arne Metz 链接的 boost 页面上的说明进行操作。几周前我做了,花了一些时间来编译,但之后它就可以工作了,而不必摆弄很多。
  • 我实际上尝试下载安装程序并安装它,但它仍然无法运行。由于某种原因找不到boost头文件。

标签: installation boost-thread visual-c++-2010


【解决方案1】:

这周我也是第一次这样做。我想静态链接它,显然安装程序只是复制 dll(我必须确认这一点)。当然有更好的方法来做到这一点,但对我有用的是下载整个集合并运行生成 lib 文件的 bat 文件。

之后只需在项目中设置额外的 include 和 lib 目录即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 2019-03-11
    • 2020-11-23
    • 2021-04-25
    • 1970-01-01
    相关资源
    最近更新 更多