C++ VisualStudio没有';t将WSL列为平台工具集
我跟在后面。一切似乎都很好(我认为linux子系统的设置很好),但WSL并没有作为C/C++项目编译的平台工具集出现。C++ VisualStudio没有';t将WSL列为平台工具集,c++,c,visual-studio,msbuild,windows-subsystem-for-linux,C++,C,Visual Studio,Msbuild,Windows Subsystem For Linux,我跟在后面。一切似乎都很好(我认为linux子系统的设置很好),但WSL并没有作为C/C++项目编译的平台工具集出现。 使用visual studio 16.9.5可以检查以下步骤,这些步骤可以让我在visual studio中找到linux的windows子系统: 启用子系统: 为windows启用windows子系统 以管理员身份运行powershell 运行此命令:dism.exe/online/enable feature/featurename:Microsoft Windows子
使用visual studio 16.9.5可以检查以下步骤,这些步骤可以让我在visual studio中找到linux的windows子系统: 启用子系统:
- 以管理员身份运行powershell
- 运行此命令:
dism.exe/online/enable feature/featurename:Microsoft Windows子系统Linux/all/norestart
sudo-apt-get-update
sudo-apt安装g++gdb-make-rsync-zip
sudo apt get安装openssh客户端
sudo apt get install nano
sudo服务ssh重启
您是否必须按照此文档启用子系统:@DylanZhu MSFT是的,我启用了。如果启动ssh服务,我可以连接到WSL,所以我知道它可以工作。正如我在评论中所说的,这可以工作,但我希望直接集成。还有其他的吗?@lajoh90686,子系统应该自动添加到工具集中。我不确定你错过了什么,我已经更新了我的答案,并发布了我这边可以使用的所有步骤;还是没有出现。所有这些东西都已经安装好了。你有没有尝试修复或重新安装VisualStudio?我卸载并重新安装了Linux部分的C++,但不是全部。