VScode-Visual Studio Code配置C语言、Python、MPI环境,并建立工作区,史上最强大攻略

该教程详细介绍了如何使用VScode配置C语言环境,包括下载MinGW,设置环境变量,创建工作区,安装插件,配置GDB运行C程序。同时,也涵盖了Python环境的配置,以及如何在VScode中集成MicrosoftMPI进行并行计算。教程还包括了解决中文路径问题和创建快捷方式的方法。
摘要由CSDN通过智能技术生成

这是一个集vscode配置多语言教学,解决大多问题,学会使用工作区的集合攻略,制作不易,多多支持。

这里给一个视频链接,配合看才能明白哦。

视频教学

【VScode史上最全配置教程+建立工作区使用不同语言教程】 VScode史上最全配置教程+建立工作区使用不同语言教程_哔哩哔哩_bilibili

C语言配置

下载MingGW

地址:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net

版本8.1.0 64 seh

MinGW名字放在D盘

安装vscode

image-20230624170550943

环境配置

用户变量Path下编辑新建

image-20230624152112908

建立工作区

在vscode中打开一个欲将工作区存放的文件夹,然后将工作区另存为在这个文件夹中,自己命名

这个文件夹就是这个工作区,在这个工作区创建文件来达到分区

注意,文件夹的名字只能使用英文

安装插件

c/c++ 退回1.8.4版本,为了生成可以配置的文件

设置

  • 运行,选择GDB,选择gcc

  • 外部控制台运行程序

image-20230624152208886

​ 改成true

  • 防止闪退

    加上#include<stdlib.h>

    ​ system(“pause”);

  • 中文乱码问题

    task文件下

    image-20230624152252925

​ “-fexec-charset=GBK”

  • 收纳exe文件

    image-20230624152320222

​ “${fileDirname}\\exe\\${fileBasenameNoExtension}.exe”

​ 建一个名为exe文件夹,每建一个代码分区都要

  • 或者不使用收纳的方法改为使用一个可执行文件的方法

tasks文件下:"args"中的一行改为

​ “${fileDirname}\a.exe”,

launch文件下:“program”: “${fileDirname}\a.exe”,

创建快捷方式

找到vscode安装目录,发送一个快捷方式到桌面,属性

image-20230624152410750

目标 加空格加上目标文件的地址

解决中文路径无法运行

两个都改成这样"${fileDirname}\\a.exe",更加美观,替代上上步

python

  • 下载python解释器

    3.9.12 installer(64-bit)

    Python Releases for Windows | Python.org

  • 下载插件python

  • 外部控制台运行

    左侧调试,python文件,把integratedTerminal 改成externalTerminal

MPI

  • 新建一个工作区

  • 安装Microsoft MPI

下载链接:Microsoft MPI Release Notes - Message Passing Interface | Microsoft Learn

可下载最新版本(共两个安装包:msmpisetup.exe和msmpisdk.msi)
可修改安装路径,但修改后要记住,后面配置要用。

  • cmd输入指令set MSMPI,检验安装成果

    image-20230624152446281
    • 安装插件

    只需要code.runner

    • 修改代码

    在code.runner设置扩展,工作区设置中打开

    image-20230624152531990

    将原来"c"和"cpp"两行进行修改

    "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt -fopenmp -l msmpi -L \"D:\\App\\MPI\\msmpisdk\\Lib\\x64\" -I \"D:\\App\\MPI\\msmpisdk\\Include\" && mpiexec -n 4 $fileNameWithoutExt",
            "zig": "zig run",(原来没有就不要,一般是有的)
            "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt -fopenmp -l msmpi -L \"D:\\App\\MPI\\msmpisdk\\Lib\\x64\" -I \"D:\\App\\MPI\\msmpisdk\\Include\" && mpiexec -n 4 $fileNameWithoutExt",
    

    改变的路径:lib\x64 include\

    • 设置

    勾选插件-工作区设置中

    image-20230624152600239

  • 右键 run code

utExt",


改变的路径:lib\x64         include\

* 设置

勾选插件-工作区设置中

[外链图片转存中...(img-CtjEvLAx-1687613454185)]

* 右键 run code

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值