为了在win10下较好的调试linux程序,需要安装Remote - WSL这个插件,安装以后,左下角就会出现绿色的按钮,用来重新在WSL中打开vscode。 CMake配置 安装完CMake Tools以后,就可以直接通过点击按键实现configure,make工作了。 然后运行(如果是OpenGL程序还需要额外配置一下,参考最后“OpenGL程序运行”小节: Debug配置 首先安装...
将CMake设置为Debug模式后,添加断点,点击下面的虫子,成功进入debug 5. 关闭WSL 如果长期不使用WSL,可以关闭以节省资源。 查看目前正在运行的wsl wsl--list--verbose 关闭所有wsl wsl--shutdown 6. 其他 我也是刚开始用WSL,后面会在这里总结一些经验 (1) 文件传输 Windows与WSL传输文件非常方便,打开文件资源管理器...
配置Debug功能:在.vscode文件夹下的launch.json文件中,修改内容以配置Debug功能。点击VSCode左侧Run and Debug页面的Debug按钮,即可进行调试操作。通过以上步骤,即可在Windows 11上使用VSCode搭建STM32+CMake的开发Debug环境,并进行固件编译、上传和调试。 官方文档强调,使用VScode搭建的PIO开发环境可以提供强大的调试功能特性。
第二个是clion,我配了它的wsl远程工具链,总提示我找不到cmake,后来一惊醒,我给clion的cmake地址是一个软链接,它应该是不支持软链接,于是把工具链中的配置换成了wsl中cmake可执行文件在的位置,通了。 值得注意的是,我本来希望clion通过ssh像vscode一样远程连接上wsl的,后来发现clion的远程开发方式是使用远程的...
本文使用 WSL Ubuntu 22.04 作为演示环境,VSCode 版本为1.95.2,使用项目为PaddlePaddle。 VSCode 中需要安装如下插件: clangd:配合 clangd server 实现对 C/C++ 的代码高亮、补全、跳转、重构等 CMake Tools:为 CMake 项目的提供支持 Python:为项目提供 Pythjon 支持,包括高亮、跳转、调试等 ...
WSL2中进行Linux环境开发,需要安装对应的插件到WSL Vscode Server中,才可以获得对应的功能,例如Python/C/C++/CMake等插件,需要同时安装Local和Remote端,然后就可以获得对应的支持。 4 Vscode中的C/C++调试 4.1 基本流程 安装好C/C++ Pack插件后,可以创建CPP文件,并且启动运行和调试,选择一个工具链后进行调试。
选择CMake:Quick Start使用cmake插件创建项目 选择添加新预设-从编辑器创建 选择linux已安装的编译器 最基本的CmakeLists.txt文件 # cmake版本的需求,写上去就行cmake_minimum_required(VERSION3.22)set(CMAKE_CXX_STANDARD17)# 项目名字project(cpp_study)# 可执行文件,会生成一个cpp_study的可执行文件add_execut...
使用VSCode的运行和调试功能进行项目的运行和调试。调试时,使用CMake进行配置设置以选择Debug模式,并在代码中设置断点。点击运行或调试按钮,即可进入调试状态,查看变量值、执行流程等信息。资源管理:当不再使用WSL时,应关闭WSL服务以节省资源。注意事项:注意Windows与WSL之间的文件传输便捷性,可通过文件...
在Windows PC上使用VSCode进行CMake调试时,如果无法获取输出,可能是由于以下原因: 配置错误:请确保已正确配置VSCode的调试环境。可以通过在.vscode文件夹中创建launch.json文件来配置调试器。在launch.json中,需要指定调试器类型、可执行文件路径、调试参数等信息。 编译问题:如果cmake debug未提供输出,可能是由于...