用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录

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

本文关键字:文件 编译 Mojave MacOS C++ 致命错误 mpi      更新时间:2023-10-16

我的问题紧跟着这里报告的问题:代码::使用MacOS Mojave编译块C++:致命错误:sys/cdefs.h:没有这样的文件或目录(尽管我没有使用CodeBlocks(。

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

我尝试过重新安装hdf5和类似地打开mpi,但都不起作用。有人能帮忙吗?

非常感谢

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

mpicc
mpicxx

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

如果您需要更改底层编译器(因此默认情况下不使用(,您可以设置:

OMPI_CC
OMPI_CXX

以与设置CCD_ 2和CCD_。