第一步
下载VS2019 直接百度搜索去微软官网下载VS2019 下载后安装即可
第二步
MPI的下载安装:
MPI下载地址
https://www.microsoft.com/en-us/download/details.aspx?id=57467
下载并安装.msi文件和.exe文件 安装完成后在默认文件夹下C:\Program Files(x86)\Microsoft SDKs\MPI
第三步 配置mpi
打开VS2019新建一个控制台项目,之后配置属性
项目建好之后,配置项目——属性
打开属性
1.V/C++目录—包含目录—编辑
添加:C:\Program Files x86\Microsoft SDKs\MPI\Include (mpi的安装目录,且最好不要直接复制此路径)
可直接复制以下:C:\Program Files %28x86%29\Microsoft SDKs\MPI\Include
最好是点击三个省略号 一步一步选择输入
2.V/C++目录—库目录—编辑
添加:C:\Program Files x86\Microsoft SDKs\MPI\Lib\x64 (mpi的安装目录,且最好不要直接复制此路径)
可直接复制以下:C:\Program Files %28x86%29\Microsoft SDKs\MPI\Lib\x64
最好是点击三个省略号 一步一步选择输入 (原理同1)
需要注意:1 2步的前提是你的mpi安装路径和我的一致,否则的话就需要输入你自己mpi的安装路径
3.右上角->配置管理器->活动解决方案平台,选择:x64;(64位机器)
4.C/C++ -> 预处理器->预处理器定义,添加:“MPICH_SKIP_MPICXX”
5.C/C++ -> 代码生成 -> 运行库,选择:多线程调试(/MTd);
6.链接器 -> 输入 -> 附加依赖项,添加:“msmpi.lib”
第四步 调试运行(两种方法)
第一种cmd运行:
在vs2019下点击生成—生成解决方案,若生成成功,会在项目目录下生成一个对应的.exe文件
打开此根目录,在此根目录下运行cmd(命令行窗口),键入mpiexec -n 4 MPI1.exe按下回车运行程序。
这里的MPI1.exe是对应的.exe文件
-n 4表示开四个线程
如图
cmd下运行:
第二种:直接在VS2019下运行,但需要设置一些参数。
打开项目—属性—配置属性—调试—命令—编辑 修改为:$(MSMPI_BIN)\mpiexec.exe
命令参数同理修改为:-n 4 $(TargetPath) 4为线程数
运行截图