问题描述
我在windows中安装了cmake, 并在vscode中安装了cmake插件, 在vscode连接WSL: Ubuntu子系统后, 使用cmake命令, 弹出错误提示:

说明 vscode任然使用的是windows系统中安装的cmake, 即使我在WSL: Ubuntu子系统启用了cmake扩展, 并在WSL: Ubuntu子系统中,安装了cmake, 问题依然存在.
解决方法
打开vscode的 “设置(Ctrl+,)”, 切换到"远程[WSL: Ubuntu]"页, 将"Cmake:Cmake Path"设置为子系统中的cmake, 如果使用apt install cmake, 默认安装位置为/usr/bin/cmake, 你也可以运行which cmake, 判断你使用的cmake路径.

设置 “Cmake: Generator” 为 “Unix Makefiles”.


本文指导如何在Windows通过VSCode在WSL:Ubuntu子系统下正确使用已安装的Cmake。需设置Cmake路径并配置Generator,以避免使用Windows版本Cmake。

1476

被折叠的 条评论
为什么被折叠?



