我安装了 Open MPI 1.5.4(64 位)并尝试使用 bjam 重建 boost 库(1.48)。
我更改了 user-config.jam 文件,通过添加使用带有显式编译器路径的 mpi 行(尽管 mpic++ 已经在 PATH 环境变量中):
using mpi : "C:/Program Files (x86)/OpenMPI_v1.5.4-x64/bin/mpic++.exe" ;
然后我尝试从命令提示符运行以下命令:
bjam toolset=msvc --build-type=complete --with-mpi --address-model=64 stage
不幸的是,构建过程仍然需要更多提示。部分错误报告如下所示:
MPI auto-detection failed: unknown wrapper compiler C:/Program Files (x86)/OpenMPI_v1.5.4-x64/bin/mpic++.exe
有没有人设法在 Windows 下使用 Open MPI 编译 Boost MPI?我错过了什么吗?