1

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

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

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

4

1 回答 1

0

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

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

于 2009-09-13T07:00:31.197 回答