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

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. PAT 1025 反转链表 (25)(STL-map+思路+测试点分析)
  2. android 正则表达式3,含有至少3个字符类型的android正则表达式
  3. jQuery中 trigger() bind() 使用心得
  4. CV之FD之HOG:图像检测之基于HOG算法、简介、代码实现(计算图像相似度)之详细攻略
  5. javascript按字节截取标题中字符串
  6. 功能测试工具Selenium IDE
  7. HDU - 5874 Friends and Enemies(思维)
  8. orbeon form 的架构简介 - 如何访问用户通过 form 存储的数据
  9. python标准库(二)
  10. python开发聊天机器人_Python实现机器人聊天
  11. 汽车编程都是用matlab,MATLAB编程与汽车仿真应用
  12. LinkedHashMap随笔
  13. 深入理解JVM虚拟机(总结篇)
  14. deepin php与nginx,深度Deepin20安装Nginx1.19+Php7.3+H5ai实践指南
  15. 程序员数学(4)--几何图形初步
  16. python协程详解
  17. 阿里云_云计算_基础框架_Punrain
  18. xiuno开发文档_XiunoPHP4.0开发手册 | 雷雨博客
  19. nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新
  20. Java实现简单的弹窗

热门文章

  1. 用例规约的编写--业务规则和实体描述
  2. 光说不练假把式(三)
  3. 设置 MAYA 2013 界面 语言
  4. 企业IT资产报废处置流程
  5. ueditor编辑器自定义添加切换背景信纸功能JS操作
  6. Python命名规则
  7. oracle中文数字转阿拉伯数字
  8. 比害时新己50米地面蹦极交吻(组图)
  9. 计算机视觉技术在现代社会中的应用
  10. 长沙python培训机构培训