Boost Jam未在Windows上生成线程库

Boost Jam未在Windows上生成线程库,boost,build-process,multithreading,bjam,Boost,Build Process,Multithreading,Bjam,我从SourceForge下载了最新的Boost Jam二进制文件,并使用以下命令: bjam toolset=gcc --build-type=complete stage 我已经安装了Cygwin和GCC编译器。虽然该命令生成一个stage/lib目录,但我找不到我在Linux中使用的线程库。Boost Jam需要一段时间才能运行,因此在运行过程中可能会出现错误。有人能猜到为什么我没有线程库吗?我是否可以运行一个特定的命令来尝试只构建线程库?谢谢 您肯定需要检查并提供错误消息。您还可以尝试

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

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

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

您肯定需要检查并提供错误消息。您还可以尝试传递
threadapi=pthread
threadapi=win32
来Boost.Build调用


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

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