win10下的VS2017安装MPI

VS2017的MPI安装,最初出现了“无法打开原文件的错误”,后来废了点时间才解决。以下是我正确安装的步骤。

1.官网下载MPI

官网链接: DownLoads.
win10下的VS2017安装MPI
选择 MS-MPI v10.0下载

2.安装过程

1. 点击下载的安装包,按提示完成安装。

2. 安装完成后将会有三个文件夹。如图:

win10下的VS2017安装MPI

3.开始在VS2017中安装MPI

1. 创建一个C++项目。

2. 在解决方案管理器里的项目名称右键,(图中为Demo1)。后在弹出的框中点击最下方的“ 属性 ”。

win10下的VS2017安装MPI
3. 在“配置属性”一栏里找到并点击 VC++目录

4. 如图,点击“包含目录”,再在下拉栏处选择“编辑”选项。

win10下的VS2017安装MPI
5. 进入编辑后,增加一个路径,即上面提到的三个文件夹中的 “include” 文件夹的路径。(一定只到include文件夹,否则可能会在你的程序中出现“无法找到某个源文件”的Bug,我体验了这个痛苦,终于按这个方法解决了这个Bug)。按同样的方法,应用在 “库目录” 选项,不过要注意的使是,这次我们选择三个文件的 “Lib” 文件下的 “X64”,文件夹路径,(我的电脑是64位,所以这样选,32位的我没试过…)

win10下的VS2017安装MPI

6.“配置属性” 一栏下的链接器中找到输入选项,并点击输入,之后在右边选择 “附加依赖项”,进行编辑输入。如下图:

win10下的VS2017安装MPI

7.C/C++ 一栏中的预处理器的预处理器定义里进行编辑,内容为 MPICH_SKIP_MPICXX 。在 C/C++ 一栏中的 代码生成 中选择 运行库 ,在其中选择 “ 多线程调试(/MTd)” 。如图:

win10下的VS2017安装MPI
win10下的VS2017安装MPI

3 最后在解决活动平台处选择 X64;

win10下的VS2017安装MPI
如果不选择X64而选择X86,那么就会有 “无法打开原文件得到Bug”