我的问题紧跟着这里报告的问题:代码::使用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_。