我使用微软的指南在WSL上使用CMake为C++配置了VS 2022(版本17.1.3)。
关于第5点,他们写道:
选择工具〉选项〉CMake〉常规。选择首选使用CMake预设进行配置、构建和测试
这个选项实际上并不存在。相反,我使用了以下内容,看起来是一样的:
继续到第7点,他们写道WSL应该作为Target System
的一个选项列出,但它不存在。我只有Local Machine
的选项。
当然,我在我的机器上安装了WSL,并在尝试将其与VS 2022一起使用之前重新启动它。
我应该怎么做才能让VS 2022将WSL列为目标系统的一个选项?
3条答案
按热度按时间vmdwslir1#
尝试手动配置到WSL发行版的远程连接https://www.youtube.com/watch?v=WyAzNYNfme8。
还建议尝试安装其他软件包:Visual Studio not showing WSL2 launch profile,然而这两个建议都没有帮助我的情况。
编辑:安装“Linux和使用C++的嵌入式开发”组件为我解决了这个问题。
8xiog9wr2#
有同样的问题,是为我修复时,我交换到“始终使用cmakepresetsiderjson”和关闭+重新打开文件夹。
c8ib6hqw3#
尝试安装“使用C++进行Linux开发“工作负载https://learn.microsoft.com/cpp/linux/download-install-and-setup-the-linux-development-workload