【问题标题】:Boost Jam Not Producing Thread Library on WindowsBoost Jam 不在 Windows 上生成线程库
【发布时间】:2009-09-11 22:46:07
【问题描述】:

我从 SourceForge 下载了最新的 Boost Jam 二进制文件,我正在使用以下命令:

bjam toolset=gcc --build-type=complete stage

我已经安装了 Cygwin 和 GCC 编译器。虽然该命令会生成一个 stage/lib 目录,但我找不到我在 Linux 中使用的线程库。 Boost Jam 需要一段时间才能运行,因此在此过程中可能会出现错误。谁能猜到为什么我没有线程库?有没有我可以运行的特定命令来尝试只构建线程库?谢谢!

【问题讨论】:

  • 您当然可以只构建线程库 - 我不记得如何了,但我们将 boost 构建限制为仅几个模块。

标签: boost build-process multithreading bjam


【解决方案1】:

您绝对需要检查并提供错误消息。您也可以尝试将 threadapi=pthreadthreadapi=win32 传递给 Boost.Build 调用。

通常,使用 GNU/Kernel32.dll 操作系统(有时称为 Cygwin)是有风险的业务。使用来自 mingw 的 gcc 的本机端口就足够了吗?

【讨论】:

    猜你喜欢
    • 2010-10-05
    • 2012-12-29
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多