栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

在WSL2下使用VSCode编写C++程序

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在WSL2下使用VSCode编写C++程序

WSL(Windows Subsystem for Linux)是windows下的linux环境。

本文将记录如何配置Visual Studio Code,使其能在WSL下的Ubuntu系统中编写C++程序。

一、前提条件

1.安装WSL。参考WSL2安装_sy95122的博客-CSDN博客

2.window下安装VSCode

3.在VSCode扩展商店中安装Remote-WSL extension

二、WSL配置Linux环境

1.打开WSL控制台

2.建立文件夹projects/helloworld

mkdir projects
cd projects
mkdir helloworld

3.安装GNU编译工具和GDB调试器

sudo apt-get install build-essential gdb
三、在WSL下运行VSCode
cd $HOME/projects/helloworld
code .

期间会提示“Installing VS Code Server”,安装linux端的vs code小型服务端,用以与window下vc code会话通信。然后windows下vs code会自启动,界面上会有以下显示

 在底部状态栏也能看到wsl字样

注:wsl控制台,在相应目录下使用“code . ”命令,就会在当前目录下打开vs code,并以此目录做为工作区。

四、添加C++代码

1.在vs code的文件浏览器上,选择添加新文件按钮,添加helloworld.cpp文件

2.安装c/c++ extension 

如果vs code中未安装c/c++ extention,在添加完helloworld.cpp文件后,会提示安装

选择安装,并重新加载,然后在扩展面板(Ctrl+Shift+X)中,C/C++ extension项上点击“Install in WSL”按钮(如下图)

 3.添加代码

#include 
#include 
#include 

using namespace std;

int main()
{
   vector msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};

   for (const string& word : msg)
   {
      cout << word << " ";
   }
   cout << endl;
}

4.运行程序

选择”g++建立和调试活动文件(g++ build and debug active file)”

运行结果如下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947751.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号