Visual Studio 的 WSL 2 工具組同時支援 CMake 和 MSBuild 型 Linux 專案。 CMake 是使用 Visual Studio 進行所有 C++ 跨平台開發的建議。 我們建議 CMake,因為它會在 Windows、WSL 和遠端系統上建置和偵錯相同的專案。如需本主題中資訊的影片簡報,請參閱影片:使用 WSL 2 發行版本和 Visual Studio 2022 對...
一、安装VS Code,首先点击下面的VS Code下载官网链接。注意:若之前已经下载但是想要重新安装,需要完全卸载VS Code及其相关下载的插件可以参考下面第二个链接操作。 Visual Studio Code:点击打开Visual Studio Code (VS Code) 下载官网 完全卸载VS Code:
项目属性——常规——平台工具集,选择WSL2 GCC Toolset,点击确定返回。 VS2019没有WSL2 GCC Toolset,则选择GCC for Windows Subsystem for Linux工具集 按F7 或者 生成——生成解决方案,可以看到已经成功生成了解决方案 如果重新启动Windows后连接不上WSL的ssh,需要尝试重启 SSH 服务器(在 Ubuntu 上命令为sudo serv...
Visual Studio 2022 是使用 C++ 构建跨平台应用程序的位置。 借助对 CMake 和 WSL2 和 WSLg 的一流支持,使用 Visual Studio 从 Windows 生成、运行和调试 Linux 应用永远不会更容易。 此视频介绍如何在 Visual Studio 中设置 CMake 项目,以便 F5 启动应用并将其调试到在 适用于 Linux 的 Wi...
高级WSL 2 和 CMake 项目注意事项 显示另外 2 个 Visual Studio 2022 引入了一个本机 C++ 工具集来开发适用于 Linux 的 Windows 子系统版本 2 (WSL 2)。 现在可在Visual Studio 2022 版本 17.0或更高版本中使用此工具集。 WSL 2 是适用于 Linux 的 Windows 子系统(WSL) 的新的推荐版本。 它提供更好的...
第一步从windows开启wsl 我们可以搜到他并打开 打开后我们可以看到如下内容 因为一会我需要对他进行调试所以我这边选择的是DEBUG 通过上面一波操作后我们需要做的是在WSL提示符下,输入dotnet并加上我们的应用程序集名称 现在我们已经将我们的应用程序发布到了linux中如下所示 ...
Visual Studio将原生支持WSL 2 文|大东 近日,微软官方宣布旗下的集成开发环境 Visual Studio 将原生支持 WSL 2,这意味着 VS 用户可以在 WSL 2 上进行无缝构建和调试,而无需添加 SSH 连接,提升运行效率。据悉,微软曾在 2019 年将 Visual Studio 原生支持 WSL 1,即所有命令都通过 wsl.exe 在本地端执行,...
在Visual Studio 2022界面选择“打开本地文件夹”,选择你的CMakeLists.txt文件所在的文件夹 配置cmake 菜单选择 “CMake设置” 显示如下窗口 :CMakeSettings.json 点击“添加新的配置” 点击上图中的加号 同时删除 默认的 “x64-Debug” 选择上图中的WSL-GCC-Debug,点击保存。
Visual Studio对WSL 1的原生支持,所有命令都通过wsl.exe在本地端执行,WSL会从挂载在/mnt文件夹下的Windows磁盘访问文件,由于目前这些命令在WSL 2中执行效率没这么好,因此官方建议用户,只有在WSL 2可以提供更好的性能,以及100%兼容系统调用的时候,再使用WSL 2。现阶段有两种情况,使用WSL 1会比WSL 2性能更...
单击“刷新”按钮后,底部的列表应包含在WSL中运行的Linux进程。 选择.NET Core应用程序,然后单击附加选择托管调试器: 当我们在代码中设置断点之后,并且触发我们设置的断点就会达到如下效果: 通过上面内容来说我们以达到了我们预期的想法,我们可以通过Visual Studio借助WSL进行调试Linux应用程序。当然对于这一块我也在寻找...