本文前提
- 已经安装好了WSL2(如果没有安装,请按照https://learn.microsoft.com/zh-cn/windows/wsl/setup/environment 操作)
- 已经安装好了VS2022
配置步骤
下载VS2022 Linux相关组件
打开Visual Studio Installer,选择修改,然后选择Linux开发,点击修改,等待安装完成配置WSL2
打开WSL2控制台,注意不是Windows控制台
输入以下命令安装编译环境1
2
3sudo apt update
sudo apt install build-essential
sudo apt install g++ gdb make ninja-build rsync zip cmake新建工程
打开VS,新建工程,选项如下图所示,注意选择Linux平台工程配置
在工程属性中,选择配置属性->常规,将平台设置为WSL2,并使用gcc编译器,如下图所示编译运行
点击“调试->Linux控制台”,程序的输出会在控制台中显示,输入也是在控制台中输入
点击“调试->开始调试”,程序会在WSL2中运行,如下图所示
随便设置一个断点,程序在断点处停下来,如下图所示,并且可以看到Linux控制台处输出了程序的输出
- 编译时链接第三方库,例如使用openssl
在工程属性中,选择配置属性->链接器->输入,在这里添加你使用到的库,例如ssl和crypto库,那么就在“库依赖”中添加“ssl;crypto”,如下图所示。如果用了更多的库,使用’;’分隔即可