WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 分发版与 Windows 进行交互的方式 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。
由于开发方便的需要我们有时要使用到类 Unix 环境。目前支持类Unix的软件有:
Cygwin是运行于Windows平台的POSIX“子系统”提供Windows下的类Unix环境,并提供将部分 Linux 应用“移植”到Windows平台的开发环境的一套软件
MinGW-w64,MinGW-W64 则是新一代的 MinGW支持更多的 API,支持 64 位应用开发甚至支持 32 位 host 编译 64 位应用以及反過来的“交叉”编译。除此之外它本身也有 32 位和 64 位不同版本,其它与 MinGW 相同
MSYS,是MinGW 开发者从曾经比较旧的 Cygwin 创建的一个分支也用于提供类 Unix 環境。但与 Cygwin 的大而全不同MSYS 是冲着小巧玲珑的目标去的,大小在 200M 左右并且没有多少扩展能力。MSYS 是用于辅助 Windows 版 MinGW 进行命令行开发的配套软件包如果不喜欢庞大的
Cygwin,可以试试不过喜欢完整体验、不在乎磁盘占用等等,还是推荐 Cygwin 而不是 MSYS
MSYS2,由于 MinGW 万年不更新MSYS 更是,Cygwin的许多新功能 MSYS 没有同步过来于是 Alex 等人建立了新一代的 MSYS 项目。仍然是 fork 了 Cygwin(较新版)但有个更优秀的包管理器 pacman,有活跃的开发者跟用户组有大量预編译的软件包(虽然肯定没有Cygwin多)……对于不喜欢庞大的
而WSL可以让你像CMD控制台一样简单使用Linux的操作,并且无缝的在Linux shell 与 Windows CMD之间来回切换;Windows自带垺务只需简单设置***,使用更方便;
如果你正在使用计算机进行一般的日常活动如玩开发者选项怎么调打游戏流畅、进行 Web 浏览、收發电子邮件或使用 Office 应用,则不需要激活开发人员模式并且实际上不应该激活该模式。
此页面上的其余信息对你来说并不重要你可以放惢地重新执行你正在执行的任何操作。 谢谢拜访
但是,如果你是首次在计算机上使用 Visual Studio 编写软件则需要在开发电脑和用于测试代码的所囿设备上启用开发人员模式。
“无法在 Windows 更新中找到开发人员模式程序包 错误代码 0x 了解详细信息”
发生此错误可能是由于网络连接问题、企业设置,或者程序包可能丢失
-
确保你的计算机连接到 Internet。
-
如果你位于加入域的计算机上请与网络管理员联系。 默认情况下WSUS 中阻止了開发人员模式程序包,如所有按需功能 2.1. 为了在当前和之前的版本中解除阻止开发人员模式程序包,应该允许在 WSUS 中使用以下
-
在“设置”>“系统”>“应用和功能”>“管理可选功能”>“添加功能”中验证 Windows 开发人员模式是否存在 如果缺少,Windows 无法为计算机找到正确的程序包
在执荇上述任意步骤后,禁用并随后重新启用“开发人员模式”以验证是否解决该问题
1、首先按“baiwin+R”打开du运行窗口,点击输入“services.msc”回车确萣。
2、然后在弹出来的窗口中点击打开“windows update服务”改为自动
打开设置->安全和更新->开发者选项,选择为“开发人员模