Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;使用MacOS Mojave编译:致命错误:mpi.h:没有这样的文件或目录_C++_Macos Mojave - Fatal编程技术网

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

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

我的问题紧跟在这里报告的问题之后:(尽管我没有使用代码块)

我遇到了完全相同的问题,重新安装了gcc和xcode,修复了最初的错误。但是,我现在有一个类似的错误消息,错误是
致命错误: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,两者都不起作用。如果仍在尝试,我会让您知道