C++ compiling with MacOS Mojave : fatal error: mpi.h: No such file or directory

C++ compiling with MacOS Mojave : fatal error: mpi.h: No such file or directory

我的问题与此处报告的问题密切相关:(尽管我没有使用 CodeBlocks)。

我遇到了完全相同的问题并重新安装了 gcc 和 xcode,这修复了初始错误。但是,我现在有一条类似的错误消息 fatal error: mpi.h: No such file or directory

我试过类似地重新安装 hdf5 和 open-mpi,但都没有用。有人可以帮忙吗?

非常感谢

OpenMPI 为编译器提供了一组包装器:

mpicc
mpicxx

这些将为 MPI 的 C 或 C++ 版本设置要包含的所有包含路径和库。

如果你需要改变底层编译器(所以不使用默认的那个),你可以设置:

OMPI_CC
OMPI_CXX

与设置 CCCXX 的方式相同。