windows vs2013~2015 MS-MPI v8.1 环境配置
授之于鱼不如授之于鱼,这里只以以下为例,具体其他版本在官网上会有相关的文档,我会放出具体的流程!
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.测试在命令行上运行程序
![](/assets/blank.gif)
windows vs2013~2015 MS-MPI v8.1 环境配置相关推荐
- Win10系统VS2010中Microsoft MPI v8.1 环境配置
下载MPI 之前安装了MPICH2,调试好环境之后,写了一个小的并行程序,发现在vs2010里编译能通过,解决方案也能生成成功.但是在Dos里面运行的时候,没有反应,试过网上各种各样的方法,都不行.后 ...
- 在windows中对torch1.7.1版本环境配置
在windows中对torch1.7.1版本环境配置 复杂的安装方式:(不推荐) 环境内容 下载 Cudnn 和 CUDA (可选) 简单粗暴安装方式:(强烈推荐) 复杂的安装方式:(不推荐) 环境内 ...
- 深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置
深度学习环境配置5--windows下的torch-cpu=1.2.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anacond ...
- 深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置
深度学习环境配置1--windows下的tensorflow-gpu=1.13.2环境配置 注意事项 一.2021/9/11更新 二.2021/7/8更新 三.2020/11/5更新 学习前言 环境内 ...
- 深度学习环境配置7——(30系显卡)windows下的tensorflow-gpu==2.4.0环境配置
深度学习环境配置7--(30系显卡)windows下的tensorflow-gpu==2.4.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本tensorflow2的配置教程 环境 ...
- Windows Python PyTorch CUDA 11.7 TensorRT 环境配置
博文目录 文章目录 版本说明 版本选择 下载代码 创建并激活虚拟环境 使用 CPU 推理 安装工程运行的最少依赖 运行 detect.py 使用 Nvidia GPU 推理 安装 PyTorch CU ...
- windows 7 64bit 下apache php mysql 环境配置
在64位环境下安装apache,php和配置过程 准备好安装包.(64位版本) Apache 下载地址:http://www.apachelounge.com/download/ Php 下载地址:h ...
- [PHP实战]ThinkPHP入门-1[windows]入门教程(带完整图文) + WampServer环境配置
ThinkPHP入门 0.介绍 0.1 ThinkPHP介绍 0.2 WampServer介绍 0.3 完整案例 1.环境 2.安装步骤 2.1 安装wampserver 2.2 安装好Wamp后访问 ...
- Windows下的Node.js安装及环境配置
一.安装环境 1.下载对应你系统的Node.js版本: https://nodejs.org/en/download/ 我这里下载的是node-v14.17.1-x64.msi 2.开始安装 默认安装 ...
最新文章
- (多图) 基于并行流水线结构的可重配FIR滤波器的FPGA实现
- [Android编程心得]Debug的一些技巧
- SQL基础---SQL SELECT DISTINCT 语句
- 陕西小学三年级计算机下册教案,小学三三年级信息技术下册教学计划
- win10 详细配置JAVA环境变量(最详细),操作步骤如下:
- 如何理解 SAP UI5 的 sap.ui.define 函数
- 数字农业WMS库存操作重构及思考
- 中科院战略咨询院与戴尔发布《产业数字化转型:战略与实践》研究报告
- 百度SEO站群织梦dedecms自定义多条件筛选插件源码
- 外键列到底要建在哪里?
- 漫画:为什么你需要了解数据结构中的图?
- 通过SOAPHeader增强WebService的安全性
- windows基于vs2017的opencv安装
- Coin3D三维可视化教程3
- 怎么修改PDF文件中的文字?快来学这两种方法
- cad批量逐个填充lisp,效率提高之CAD如何自动批量导出文本
- 如何用示波器测量输出阻抗
- B - Molar mass UVA - 1586
- leaflet 加载高德地图
- python渐变色代码_python生成渐变色