sudo apt-get install gcc g++ cmake build-essential gdb 3. 单文件项目编译、运行、debug 首先在ubuntu中新建一个文件夹进行测试,并在其中打开vscode mkdir demo1cddemo1 code . 第一次打开应该会弹出一些提示,连接的类型要选择wsl,然后右下角选择Yes去安装一些东西,然后安装图中的这些插件 点击新建文件按钮新建...
创建一个文件夹用于存放CMake项目,然后在该文件夹内创建一个CMakeLists.txt文件,这是CMake的配置文件。 以下是一个简单的CMakeLists.txt例子: cmake_minimum_required(VERSION3.10)project(MyProject)set(CMAKE_CXX_STANDARD11)add_executable(MyProject main.cpp) 假设你有一个名为main.cpp的C++源文件,以下是如...
使用VSCode的运行和调试功能进行项目的运行和调试。调试时,使用CMake进行配置设置以选择Debug模式,并在代码中设置断点。点击运行或调试按钮,即可进入调试状态,查看变量值、执行流程等信息。资源管理:当不再使用WSL时,应关闭WSL服务以节省资源。注意事项:注意Windows与WSL之间的文件传输便捷性,可通过文件...
这时会在文件夹中生成 .vscode 文件夹, 及文件夹内的 task.json 文件。 再配置 task.json 文件如下: {"version":"2.0.0","options":{"cwd":"${workspaceFolder}/build"// 命令工作目录// ${workspaceFolder} 为当前链接文件夹的工作区根目录// 此处即为 D://02},"tasks":[{"label":"CMake",// ...
我想在VSCode中用wsl和Ubuntu终端通过CMAKE编译一个C++文件。 通过wsl终端打开了windows目录下的cpp文件,编写CMakeFiles并尝试cmake。发现cpp文件报错: 无法识别<iostream>,显然将问题锁定在C++解释器上,但问题是我已经下载了mingw并添加至环境变量,已经下载了vscode的C++插件,并且已经在vscode配置json文件中写入了gcc.exe...
个人认为,使用Windows + WSL + CMake + VSCode配置运行、调试C++小项目的体验非常舒畅,尤其适用于多文件项目的开发。首先,操作系统推荐为Win11,并安装WLS(Ubuntu20.04版本)。这一步骤需要在控制面板中启用Windows功能,具体包括Hyper-V、Windows虚拟机监控程序平台以及适用于Linux的Windows子系统。完成...
linux环境使用的是windows下的linux子系统(wsl),使用vscode管理代码,需要在vscode里安装cmake的插件,如何安装有相关的说明,值得注意的是他推荐安装3.15以上的版本的cmake,如果没有,他还提供了连接,如何找自己系统对应版本的cmake。当然也可以下一个源代码来自己编译安装。
WSL2是适用于Linux的Windows子系统体系结构的一个新版本,它是对基础体系结构的一次重大改造。 它使用虚拟化技术和Linux内核来实现其新功能,主要目标是提高文件系统性能和添加完全的系统调用兼容性。 个人理解: WSL:并不是一个真正的Linux操作系统,仅仅是Linux应用程序与Windows操作系统之间的一个适配层。
二是使用vscode连接Linux子系统 一、wsl2的安装以及Ubuntu系统安装及配置 1、wsl2安装 开启子系统设置 安装wsl2之前,首先要配置系统设置,在“控制面板”>“程序”>“程序和功能”>“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”。选择完毕后, ...