C++ C++;使用MacOS Mojave编译:致命错误:mpi.h:没有这样的文件或目录
我的问题紧跟在这里报告的问题之后:(尽管我没有使用代码块) 我遇到了完全相同的问题,重新安装了gcc和xcode,修复了最初的错误。但是,我现在有一个类似的错误消息,错误是C++ C++;使用MacOS Mojave编译:致命错误:mpi.h:没有这样的文件或目录,c++,macos-mojave,C++,Macos Mojave,我的问题紧跟在这里报告的问题之后:(尽管我没有使用代码块) 我遇到了完全相同的问题,重新安装了gcc和xcode,修复了最初的错误。但是,我现在有一个类似的错误消息,错误是致命错误:mpi.h:没有这样的文件或目录 我尝试过重新安装hdf5和类似地打开mpi,但两者都不起作用。有人能帮忙吗 非常感谢OpenMPI为编译器提供了一套包装: mpicc mpicxx 这些将设置所有包含的MPI的C或C++版本的包含路径和库。 如果需要更改基础编译器(因此默认情况下不使用该编译器),可以设置: OM
致命错误:mpi.h:没有这样的文件或目录
我尝试过重新安装hdf5和类似地打开mpi,但两者都不起作用。有人能帮忙吗
非常感谢OpenMPI为编译器提供了一套包装:
mpicc
mpicxx
这些将设置所有包含的MPI的C或C++版本的包含路径和库。 如果需要更改基础编译器(因此默认情况下不使用该编译器),可以设置:
OMPI_CC
OMPI_CXX
与设置
CC
和CXX
的方式相同,OpenMPI为编译器提供了一组包装器:
mpicc
mpicxx
这些将设置所有包含的MPI的C或C++版本的包含路径和库。 如果需要更改基础编译器(因此默认情况下不使用该编译器),可以设置:
OMPI_CC
OMPI_CXX
与设置
CC
和CXX
的方式相同,您的编译器是否知道在哪里可以找到mpi头文件?我不确定,我使用的是使用自制软件安装的gcc--如何检查?您可以尝试添加mpi头文件的目录。我已经尝试过brew安装openmpi和mpich,两者都不起作用。仍在尝试,我会让您知道您的编译器知道在哪里可以找到mpi头文件吗?我不确定,我使用的是使用homebrew安装的gcc——我如何检查这一点?您可以尝试添加mpi头的目录。我已经尝试过brew安装openmpi和mpich,两者都不起作用。如果仍在尝试,我会让您知道