Windows10下VSCode配置CMake失败,提示‘no folder is open’
解决VSCode中CMake: Quick Start提示“no folder is open”的问题
解决步骤
- 确认文件夹正确打开:通过VSCode顶部菜单「文件」→「打开文件夹」,选中你创建的空文件夹,确保左侧资源管理器显示该文件夹的根目录(而非单个文件)。
- 重新加载VSCode窗口:按下
Ctrl+Shift+P,执行「Reload Window」命令,让VSCode重新加载当前工作区,修复临时加载异常。 - 重置CMake Tools扩展:在VSCode扩展面板找到CMake Tools,先禁用再重新启用,清除扩展的临时缓存。
- 手动初始化CMake项目:如果Quick Start功能仍失效,可手动在文件夹根目录创建
CMakeLists.txt文件,输入基础配置模板后,按下Ctrl+Shift+P执行「CMake: Configure」完成初始化。
基础OpenCV项目CMakeLists.txt模板
cmake_minimum_required(VERSION 3.23.1) project(OpenCV_Demo) set(CMAKE_CXX_STANDARD 17) # 替换为你的OpenCV安装路径下的lib目录 set(OpenCV_DIR "你的OpenCV安装路径/build/x64/vc16/lib") find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) add_executable(OpenCV_Demo main.cpp) target_link_libraries(OpenCV_Demo ${OpenCV_LIBS})
内容的提问来源于stack exchange,提问作者Kukil Kashyap Borgohain
相关产品推荐
相关产品推荐

