1、win10 下安装 WSL的相关操作可参考这个 Windows 10开启Linux子系统 - 简书
2、安装VSCode
VSCode里安装插件:shift+ctrl+x
搜索相关插件并安装:Remote-WSL
3、linux安装相关工具
sudo apt install gcc
sudo apt install g++
sudo apt install gdb
sudo apt install make
sudo apt install cmake
4、WSL+VSCode+CMake的编译调试
用VSCode打开项目文件夹,打开后点击右下角
上方会出现下拉菜单,选择Reopen Folder in WSL
新的版本vs code v1.77显示下面的下拉框,选Connect to WSL即可
成功打开后把 C/C++、CMake、CMake Tools 插件 安装在WSL里
安装完成后 shift+ctrl+p 找到并选择 CMake:Quick Start
接着选择Unspecified
输入项目名称,回车就会自动生成CMakelists.txt,根据自己项目需要进行修改即可
继续shift+ctrl+p,选择CMake: Select Variant --> Debug
继续shift+ctrl+p,选择CMake:Build
开始编译,正常的话会出现
编译完成,可以通过CMake:Debug进行调试运行,也可以直接Ctrl+F5进行调试运行
这样可以不通过配置使aunch.json和tasks.json 即可进行调试
参考: