我正在尝试在 ms Visual Studio 2010 上安装 MPI(我们的教授强迫我们使用 2010 版本,特别可能是因为它提供了新版本不知道的特权),这让我发疯
我完全按照他告诉我们的那样做了,首先我创建了一个新的 c++ win32 项目(是的,我已经在我的电脑上安装了 MPI 和 MPI SDK),然后按如下方式编辑了属性:
但是当我按“调试”时,四个 cmd 窗口闪烁,并输出“找不到批处理文件” 这是我尝试运行的代码示例:
#include "stdafx.h"
#include <mpi.h>
#include <stdio.h>
int main(int argc, char **argv)
{
int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("I am %d of %d\n", rank, size);
MPI_Finalize();
return 0;
}
我做错了什么? 我明天有作业要交。我已经尝试以管理员身份运行 Visual Studio
感谢您提前提供的任何帮助
您是否在 cmd 上运行 set MSMPI 以在环境变量上设置 mpi? 如果没有,您可以在安装 mpi 后直接包含库路径
删除#include“stdafx.h”。
我已经尝试了 YouTube 上的步骤,它对我有用 https://www.youtube.com/watch?v=L-xJreZ55aU&t=159s
如果不起作用,请给我发电子邮件 --> [电子邮件受保护]