VS Code执行cmake:quickstart选工具包时提示“No folder is open”问题
解决VS Code执行
cmake:quickstart时提示“No folder is open”的问题 这个错误的核心原因是CMake扩展需要一个已打开的工作区文件夹来生成项目文件,无法在无文件夹的空VS Code窗口下运行。以下是具体解决步骤:
- 关闭当前空窗口,或点击左侧「资源管理器」面板的「打开文件夹」按钮,选择一个空文件夹(也可新建空文件夹后再打开)作为CMake项目的存放目录。
- 成功打开文件夹后,按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,重新执行CMake: Quick Start命令。 - 此时选择工具包后,扩展会自动在你打开的文件夹内生成项目基础文件,不会再触发该错误。
额外排查点
如果已打开文件夹仍报错,检查资源管理器是否正常显示文件夹内容:
- 若未显示,可能是文件夹权限问题,尝试重新打开该文件夹,或更换一个无权限限制的路径(比如避开系统盘根目录、受系统保护的文件夹)。
内容的提问来源于stack exchange,提问作者Silz
相关产品推荐
相关产品推荐

