授之于鱼不如授之于鱼,这里只以以下为例,具体其他版本在官网上会有相关的文档,我会放出具体的流程!

MPI 在Windows10 上安装,使用VS2013编译生成可执行程序

参考博客:https://www.cnblogs.com/leijin0211/p/6851789.html

系统环境:

  Windows10  (Windows7及以上均可以)

  64bit

  VS2015

1. 下载并安装MPICH For Windows

  进入http://www.mpich.org/downloads/站点根据操作系统下载。由于我们使用的是Windows,拉到下载网页最底部,最新的MPICH实现已经由微软官网托管,我们直接进去下载。

点击【http】

 下载完毕直接分别安装这两个程序 msmpisdk.msi 和 MSMpiSetup.exe
我安装在了D盘:

PS:

在MPI下载页面,有相应版本的安装配置教程,例如本例:

点击:How to compile and run a simple MS-MPI program 进去:

 按照对应的操作就可以了,接下来简单介绍以下,如果不是本版本的,可以去相应界面查看。

1.下载MS-MPI SDK和Redist安装程序并安装它们。下载链接可以在我们的主页上找到https://msdn.microsoft.com/zh-cn/library/bb524831.aspx

2.安装之后,您可以验证是否已经设置了MS-MPI环境变量(您将在Visual Studio中使用这些环境变量)

3.打开Visual Studio并创建一个新的Visual C ++ Win32控制台应用程序项目。我们将其命名为MPIHelloWorld并使用默认设置。

4.设置包含目录,以便编译器可以找到MS-MPI头文件。请注意,我们将构建64位,

 在项目属性中配置修改如下:

    包含目录里面添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Include;

    库目录的里面添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64;

因此我们将include目录指向$(MSMPI_INC);$(MSMPI_INC)\x64。如果你要建立32位请使用$(MSMPI_INC);$(MSMPI_INC)\x86

5.设置链接器库(注意我将msmpi.lib添加到其他依赖项,并将$(MSMPI_LIB64)添加到其他库目录中)。请注意,我们将构建64位,因此我们将其他库目录指向$(MSMPI_LIB64)。如果你要建立32位请使用$(MSMPI_LIB32) 这里注意中英文输入,不要偷懒复制呦~~~

6.demo测试,新建一个C++文件,命名为main.cpp

//
#include <stdio.h>
#include "mpi.h"int main(int argc, char*argv[])
{MPI_Init(&argc,&argv);printf("hello world\n");MPI_Finalize();return 0;
}

如果您在下面看到这些错误消息,那么很可能您正在构建32位,但指定了64位链接库。

LNK1120:5周无法解析的外部
LNK2019:解析外部符号_MPI_Comm_rank @ 8函数引用_main
LNK2019:解析外部符号_MPI_Finalize @ 0在函数引用_main
LNK2019:解析外部符号_MPI_Init @ 8函数引用_main
LNK2019:解析外部符号_MPI_Recv @ 28引用在函数_main中LNK2019:函数_main中
引用的无法解析的外部符号_MPI_Send @ 24

7.测试在命令行上运行程序


windows vs2013~2015 MS-MPI v8.1 环境配置相关推荐

  1. Win10系统VS2010中Microsoft MPI v8.1 环境配置

    下载MPI 之前安装了MPICH2,调试好环境之后,写了一个小的并行程序,发现在vs2010里编译能通过,解决方案也能生成成功.但是在Dos里面运行的时候,没有反应,试过网上各种各样的方法,都不行.后 ...

  2. 在windows中对torch1.7.1版本环境配置

    在windows中对torch1.7.1版本环境配置 复杂的安装方式:(不推荐) 环境内容 下载 Cudnn 和 CUDA (可选) 简单粗暴安装方式:(强烈推荐) 复杂的安装方式:(不推荐) 环境内 ...

  3. 深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置

    深度学习环境配置5--windows下的torch-cpu=1.2.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anacond ...

  4. 深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置

    深度学习环境配置1--windows下的tensorflow-gpu=1.13.2环境配置 注意事项 一.2021/9/11更新 二.2021/7/8更新 三.2020/11/5更新 学习前言 环境内 ...

  5. 深度学习环境配置7——(30系显卡)windows下的tensorflow-gpu==2.4.0环境配置

    深度学习环境配置7--(30系显卡)windows下的tensorflow-gpu==2.4.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本tensorflow2的配置教程 环境 ...

  6. Windows Python PyTorch CUDA 11.7 TensorRT 环境配置

    博文目录 文章目录 版本说明 版本选择 下载代码 创建并激活虚拟环境 使用 CPU 推理 安装工程运行的最少依赖 运行 detect.py 使用 Nvidia GPU 推理 安装 PyTorch CU ...

  7. windows 7 64bit 下apache php mysql 环境配置

    在64位环境下安装apache,php和配置过程 准备好安装包.(64位版本) Apache 下载地址:http://www.apachelounge.com/download/ Php 下载地址:h ...

  8. [PHP实战]ThinkPHP入门-1[windows]入门教程(带完整图文) + WampServer环境配置

    ThinkPHP入门 0.介绍 0.1 ThinkPHP介绍 0.2 WampServer介绍 0.3 完整案例 1.环境 2.安装步骤 2.1 安装wampserver 2.2 安装好Wamp后访问 ...

  9. Windows下的Node.js安装及环境配置

    一.安装环境 1.下载对应你系统的Node.js版本: https://nodejs.org/en/download/ 我这里下载的是node-v14.17.1-x64.msi 2.开始安装 默认安装 ...

最新文章

  1. (多图) 基于并行流水线结构的可重配FIR滤波器的FPGA实现
  2. [Android编程心得]Debug的一些技巧
  3. SQL基础---SQL SELECT DISTINCT 语句
  4. 陕西小学三年级计算机下册教案,小学三三年级信息技术下册教学计划
  5. win10 详细配置JAVA环境变量(最详细),操作步骤如下:
  6. 如何理解 SAP UI5 的 sap.ui.define 函数
  7. 数字农业WMS库存操作重构及思考
  8. 中科院战略咨询院与戴尔发布《产业数字化转型:战略与实践》研究报告
  9. 百度SEO站群织梦dedecms自定义多条件筛选插件源码
  10. 外键列到底要建在哪里?
  11. 漫画:为什么你需要了解数据结构中的图?
  12. 通过SOAPHeader增强WebService的安全性
  13. windows基于vs2017的opencv安装
  14. Coin3D三维可视化教程3
  15. 怎么修改PDF文件中的文字?快来学这两种方法
  16. cad批量逐个填充lisp,效率提高之CAD如何自动批量导出文本
  17. 如何用示波器测量输出阻抗
  18. B - Molar mass UVA - 1586
  19. leaflet 加载高德地图
  20. python渐变色代码_python生成渐变色

热门文章

  1. 没穷过你可能不懂,为什么他们急着要返程上班
  2. HBuilder开发App教程01-推开前端开发App的大门
  3. 多项式使用最小二乘法拟合数据
  4. UR机器人与电脑进行socket通讯(python / C++)
  5. 一级指针和二级指针使用区别
  6. JVM虚拟机原理深入解析,聪明人已经收藏了!
  7. MRI影像学习笔记(三)
  8. 华为esight搭建之一(环境的搭建)
  9. 新手学Python之学习官网教程(十三: What Now)
  10. RStudio安装Rtools