在Windows上增加Jam不生成线程库

时间:2009-09-11 22:46:07

标签: boost build-process multithreading bjam

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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