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