就像我在开头所说,为了完成WSL下C++多文件编译时的配置文件,我花了连续5个小时去研究,在网上找了各种经验贴,但前面4h基本没有收获,直到最后一小时才终于想通了问题的关键。 或许5h不算很长的时间,那是因为我没告诉你为了成功配置VSCode环境,我在这之前已经卸载了4遍VSCode,之前在Windows环境下尝试了3遍全部失败...
在windows本地的vscode上,先安装插件“Remote - SSH”,通过左下角“打开远程窗口”连接wsl的linux上,并自动安装vscode。 创建cpp文件时,根据推荐安装插件“C/C++ Extension Pack”到linux。这里为了方便运行,安装插件 “Code Runner”,右键能直接运行cpp文件。 vscode版本 版本: 1.94.2 提交: 384ff7382de624fb94db...
笔者本人在 WSL 2 环境中开发: Win 上面的 C/C++ 工具链(编译器和构建工具)是微软官方的 MSVC,这一步不推荐通过包管理器(如 scoop、Chocolatey、winget安装) Windows 平台最常用的 C/C++ 编译器是微软的 MSVC,这也是目前对 C++20 标准支持最好的编译器。最简单的安装方法就是装一个 Community Visual Studio...
选择CMake:Quick Start使用cmake tool插件创建项目 选择添加新预设-从编辑器创建 选择linux已安装的编译器 [proc] 执行命令: /usr/bin/cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE --no-warn-unused-cli -S/home/qiuliw/linux-code_demo/Adapter_Pattern -B/home/qi...
在Microsoft Store中下载并安装Ubuntu或其他你喜欢的Linux发行版。在Ubuntu中安装编译器:打开WSL中的Ubuntu终端,使用包管理器安装g++等编译器。配置VScode连接WSL:在VScode中安装Remote WSL插件,以便VScode可以直接在WSL环境中打开文件夹和文件。使用VScode打开WSL中的文件夹,VScode会自动配置好与WSL的连接...
【教程】【CUDA ..先占个坑,贴吧吞贴太快了。由于Windows下MSVC无法在VSC编译CUDA项目,因此开个贴备份一下使用GDB在WSL2和VSC编译运行CUDA项目的教程。(甚至目前官方的解释是VSC无法使用GDB
基于Vscode搭建Windows平台基于WSL2的Ascend C算子开发和调试集成开发环境,提升Ascend C算子开发和调试效率。 1 概述 本文简要介绍什么是Vscode,为什么要使用Vscode,以及如何使用Vscode进行Ascend c算子开发和调试。 2 Vscode介绍 Visual Studio Code是一款流行的编辑器,以易用性、可扩展性、速度和灵活性为关键特征。
安装VSCode,并使用快捷键安装C++、CMake Tools等扩展。配置VSCode的Linux开发环境:参考VS Code的Linux子系统教程进行配置,确保VSCode能够正确识别和使用WSL2中的Linux环境。安装CMake及必要工具:确保安装CMake,并安装必要的工具,如wget和SSL证书。创建CMake工程:在VSCode中,使用命令面板进行CMake工程的...
WSL(windows subsystem for linux)是windows系统下的linux子系统。使用WSL就可以轻松的同时访问两个系统,避免使用虚拟机和双系统的麻烦。 安装配置WSL 参考官网教程:安装WSL | Microsoft Learn 首先在设置中搜索可选功能,并打开更多Windows功能菜单 勾选“适用于linux的Windows子系统”和 “虚拟机平台“两个选项,然后重...
Windows + WSL + CMake + VSCode确实是运行调试C++小项目的最佳配置之一,尤其适用于多文件项目的开发。以下是对该配置的详细解答:系统与环境配置:推荐使用Win11作为操作系统。安装WSL,并启用HyperV、Windows虚拟机监控程序平台以及适用于Linux的Windows子系统功能。在WSL中,新建非默认账户以提高安全性,...