C++ 使用bjam构建boost时不会发生任何情况

C++ 使用bjam构建boost时不会发生任何情况,c++,boost,mingw,bjam,C++,Boost,Mingw,Bjam,我尝试用minGW 6.3.0构建boost 1.71.0(经过几次搜索后我发现),显然我们无法用minGW直接构建boost,因此我构建了bjam,然后在boost目录中运行了以下命令: ..\boost-jam-3.1.18\bin.ntx86\bjam.exe --prefix=[some-path]\boost32 toolset=gcc address-model=32 variant=debug,release link=static,shared threading=multi

我尝试用minGW 6.3.0构建boost 1.71.0(经过几次搜索后我发现),显然我们无法用minGW直接构建boost,因此我构建了bjam,然后在boost目录中运行了以下命令:

..\boost-jam-3.1.18\bin.ntx86\bjam.exe --prefix=[some-path]\boost32 toolset=gcc address-model=32 variant=debug,release link=static,shared threading=multi  install
并得到以下输出:

[path-to-boost]/tools/build/src/tools/types\adoc.jam:2: in load
rule Copyright unknown in module adoc.
[path-to-boost]\tools\build\src/kernel\modules.jam:295: in import
[path-to-boost]/tools/build/src/tools/types\register.jam:36: in load
[path-to-boost]\tools\build\src/kernel\modules.jam:295: in import
[path-to-boost]/tools/build/src/tools\stage.jam:18: in load
[path-to-boost]\tools\build\src/kernel\modules.jam:295: in import
[path-to-boost]/tools/build/src/tools\builtin.jam:27: in load
[path-to-boost]\tools\build\src/kernel\modules.jam:295: in import
[path-to-boost]/tools/build/src\build-system.jam:12: in load
[path-to-boost]\tools\build\src/kernel\modules.jam:295: in import
[path-to-boost]\tools\build\src\kernel\bootstrap.jam:139: in boost-build
[path-to-boost]\boost-build.jam:17: in module scope

问题是它似乎没有任何错误,但也没有其他错误(没有创建文件夹,没有文件,什么都没有)。我试图更改一些内容(例如单独运行'install'命令),但我总是得到这个输出,除此之外什么都没有,所以我想知道是否遗漏了一些内容,以及下一步该怎么做。

您看到的实际上是错误消息。显然,adoc.jam中的注释样式有问题。如果查看该文件,将看到使用样式的范围注释

#|
Copyright...
|#
这是不正确的认识。因此,第2行包含无效语句


如果在每个注释行的开头添加一个
#
,bjam将处理该文件,您将看到下一个包含相同错误的文件。我不得不编辑7个文件,直到遇到不同类型的错误。

几天前,我在不知道自己做了什么的情况下成功构建了boost,但我接受了你的答案,这样它可以帮助其他人