Objective c 在Xcode 3.2.6中打开MPI

Objective c 在Xcode 3.2.6中打开MPI,objective-c,xcode,openmpi,Objective C,Xcode,Openmpi,我想在Xcode中运行OpenMPI程序。我遵循教程。我正在获取MPI_测试可执行文件的输出。但是,当我运行mpiexec时,出现以下错误: 未能找到或执行以下可执行文件: 无法继续 如果您是从命令行运行mpiexec,则可能没有在正确的目录中启动。可执行文件的目录位于项目目录中的Debug或Release目录中,具体取决于生成时选择的配置。如果您将项目命名为MPI_测试,请进入相应的目录并键入。/MPI_测试,并确保程序运行。如果没有,则说明您不在正确的目录中。找到正确的目录后,可以键入mpi

我想在Xcode中运行OpenMPI程序。我遵循教程。我正在获取MPI_测试可执行文件的输出。但是,当我运行mpiexec时,出现以下错误:

未能找到或执行以下可执行文件: 无法继续 如果您是从命令行运行mpiexec,则可能没有在正确的目录中启动。可执行文件的目录位于项目目录中的Debug或Release目录中,具体取决于生成时选择的配置。如果您将项目命名为MPI_测试,请进入相应的目录并键入。/MPI_测试,并确保程序运行。如果没有,则说明您不在正确的目录中。找到正确的目录后,可以键入mpiexec-np4mpi_test,并且该目录也应该运行


如果您按照说明在Xcode中运行mpiexec,那么只有将项目命名为MPI\u测试,它才会起作用。不是将自定义可执行文件中的第二个参数设置为$PROJECT\u DIR/$CONFIGURATION\u BUILD\u DIR/MPI\u test,将其设置为$PROJECT\U DIR/$CONFIGURATION\U BUILD\U DIR/$PROJECT\U NAME,无论您如何命名项目,只要它是一个有效的命令行程序名,它都将工作,例如,它不能有空格。

:我在debug文件夹中,但我遇到错误无法找到或执行以下可执行文件:Host:IBMac.local executable:/Users/parag/Desktop/mpiTest/build/Debug/mpiTest无法继续。首先,让我们确保您的程序在图片中没有mpiexec的情况下运行。如果您进入/Users/parag/Desktop/mpiTest/build/Debug并键入/mpiTest,您的程序是否运行?mpiTest在XCode中运行良好。但它不能从终端工作。因为这将变成一个对话,我创建了一个聊天室:。请访问该目录继续。我在/Users/parag/Desktop/mpiTest/build/Debug/mpiTest.app/Contents/MacOS这个目录中,现在它可以从终端正常工作了。