VS2022 配置Linux环境(WSL2)

未分类
385 词

本文前提

  1. 已经安装好了WSL2(如果没有安装,请按照https://learn.microsoft.com/zh-cn/windows/wsl/setup/environment 操作)
  2. 已经安装好了VS2022

配置步骤

  1. 下载VS2022 Linux相关组件
    打开Visual Studio Installer,选择修改,然后选择Linux开发,点击修改,等待安装完成
    Alt text

  2. 配置WSL2
    打开WSL2控制台,注意不是Windows控制台
    输入以下命令安装编译环境

    1
    2
    3
    sudo apt update
    sudo apt install build-essential
    sudo apt install g++ gdb make ninja-build rsync zip cmake
  3. 新建工程
    打开VS,新建工程,选项如下图所示,注意选择Linux平台
    Alt text

  4. 工程配置
    在工程属性中,选择配置属性->常规,将平台设置为WSL2,并使用gcc编译器,如下图所示
    Alt text

  5. 编译运行
    点击“调试->Linux控制台”,程序的输出会在控制台中显示,输入也是在控制台中输入
    Alt text

点击“调试->开始调试”,程序会在WSL2中运行,如下图所示
Alt text

随便设置一个断点,程序在断点处停下来,如下图所示,并且可以看到Linux控制台处输出了程序的输出
Alt text

  1. 编译时链接第三方库,例如使用openssl
    在工程属性中,选择配置属性->链接器->输入,在这里添加你使用到的库,例如ssl和crypto库,那么就在“库依赖”中添加“ssl;crypto”,如下图所示。如果用了更多的库,使用’;’分隔即可
    Alt text