Windows10 下 Virtual Studio + Wsl环境配置

1 Wsl相关配置

1.1 启动Hyper-V

image-20220714173233893

image-20220714173300180

​ 启动了Hyper-V后需要重启下电脑。

1.2 配置Wsl

  • 启动wsl子系统

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  • 创建文件夹并在文件下下载linux发行版系统文件

    New-Item E:\Ubuntu -ItemType Directory
    Set-Location E:\Ubuntu
    
    Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx -UseBasicParsing
    

    关于下载系统文件,如果是1804就用wslubuntu1804,20.04就用wslubuntu2004.下载。这里以2204为例

  • 下载会得到一个文件:Ubuntu_2204.appx,修改后缀名为.zip,打开可以看到如下文件

    image-20220714173918339

    选用箭头指向文件,同样将后缀名改为.zip。解压可以得到如下文件。

    image-20220714174034640

    这里选择箭头指向的ubuntu2204.exe,双击执行。

    如果是win10可能会报错:“WslRegisterDistribution failed with error: 0x800701bc”,针对这个问题,可以试试移步更新wsl2内核包下载Linux内核更新包得到wsl_update_x64.msi。双击运行这个可执行文件,按照指示执行下去即可。

    解决上述问题后继续运行ubuntu2204.exe。运行结束就会看到熟悉的linux系统命令行了。

    image-20220714175108841

    第一步就完成了。

2 Virtual Studio相关配置

2.1 安装VS

首先当然是安装VirtualStudio,这里我选用的是VS2022.就是想用新的哈哈。

2.2导入本地文件夹

image-20220714175901766

打开一个本地的代码文件夹,我打开的是CMake编译方式的文件夹。文件目录如下:

image-20220714175921801

打开以后可以看到默认的编译器是x643-Debug这里我们需要将它替换成Wsl Ubuntuimage-20220714175954644

新增一个配置

image-20220714175808771

选择WSL-Clang-Debug

image-20220714175750923

修改箭头指向的地方,第一个是可以设置成想要的名字,第二个箭头设置wsl系统

image-20220714175728827

好了,如果可以看到Cmake生成完毕类似的字样,这一步就完成了image-20220714180049622

2.3 配置ubuntu命令行

​ 在工具栏依次找到视图–>终端,VS下方出现如下界面

image-20220714180433686

按下设置按钮出现如下,点击添加

image-20220714180505517

配置设置为如下即可,其中shell位置就是wsl的位置,参数就是-d wsl系统名称

image-20220714180628072

最后点击这个箭头就可以选择Ubuntu2204啦image-20220714180725367

请丝滑的使用他吧。再也不用在windows下配置Cpp环境啦~

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Caston_C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值