Windows系统下在VSCode中配置MPI开发环境

本文详述了在Windows系统下如何在VS Code中配置MPI开发环境,包括安装VS Code、Microsoft MPI,配置Code Runner插件,以及解决运行过程中可能出现的问题。提供了C++和C语言的示例代码及运行结果。
摘要由CSDN通过智能技术生成

Visual Studio Code是微软开发的一款轻量级的强大IDE,有简洁美观的界面和丰富的扩展支持。
特别注意!!! 本文默认你已安装了gcc/g++并正确配置了相关环境变量,如你已经安装并正常配置,在命令行或PowerShell中键入 gcc –-version或g++ --version时应出现类似下面的提示:

如果你还没有安装,那么可以参考https://zhuanlan.zhihu.com/p/76613134配置mingw-w64,如果你觉得在线安装下载太慢,也可以参考这篇文章进行离线安装,网上也有很多其他的教程供你参考。

1 安装VS Code和Microsoft MPI

VS Code下载
Windows下安装VScode,并使用,以及中文配置
(非必须)VS Code 语言设置成中文
(非必须)VS Code 修改界面主题
(非必须)在vscode中使用字体Cascadia Code
安装过程不复杂,网上也有很多教程,如何安装VS Code不再赘述。
安装完成后,可在扩展市场(Ctrl+Shift+X打开)安装C/C++以及C++ Intellisense插件

Microsoft MPI下载
可下载最新版本(共两个安装包:msmpisetup.exe和msmpisdk.msi)
按其默认配置和选项安装即可,也可修改安装路径,但修改后要记住,后面配置要用。
(我将安装位置修改为了E盘)

一般情况下,无需再手动添加环境变量。
验证MPI安装:打开终端(cmd,不是Powershell),键入命令:

set MSMPI

如果出现下图的返回结果,说明已正常安装:

2 在VS Code中安装并配置Code Runner插件

打开VS Code,打开扩展市场(点击左侧 或用Ctrl+Shift+X打开),搜索Code Runner插件并安装。(有关Code Runner插件的详细使用方法,都可以点击该插件,在跳转的页面中查看)
安装完成后按下图进入扩展设置页面。找到Executor map选项,点击“在settings.json中编辑”。

如果settings.json中已有"code-runner.executorMap": {…}的内容,直接将其中的找到其中的“c”和“cpp”两行,修改为:

"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt -fopenmp -l msmpi -L \"C:\\Program Files (x86)\\Microsoft SDKs\\MPI\\Lib\\x64\" -I \"C:\\Program Files (x86)\\Microsoft SDKs\\MPI\\Include\" && mpiexec -n 4 $fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt -fopenmp -l msmpi -L \"C:\\Program Files (x86)\\Microsoft SDKs\\MPI\\Lib\\x64\" -I \"C:\\Program F
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值