Vscode与Cmake搭配配置opencv使用

vscode与Cmake基本使用

  1. 下载插件
  2. Ctrl+Shift+p打开VSCode的指令面板,然后输入cmake:q,VSCode会根据输入自动提示,然后选择CMake: Quick Start
  3. 选择编译器
  4. 根据提示输入项目名称
  5. 选择可执行文件
  6. 编译项目
    • 方式一:执行命令

      bash 复制代码
      cd build
      cmake ..
    • 方式二: VSCode提供了更便捷的方式(点击底部的Build)

opencv 配置

  1. cmake文件内容

    bash 复制代码
    message(STATUS "Setting up OpenCV libs for: ${CMAKE_CURRENT_SOURCE_DIR}")
    message(STATUS "source dir: ${CMAKE_SOURCE_DIR}")
    include_directories("D:/MyWork/tools/dl_deploy_cpp-main/include/opencv4/")
    link_directories("D:/MyWork/tools/4.8.1/")
    set(OpenCV_LIBS opencv_world opencv_3rdparty)
    message(STATUS "Setting up OpenCV libs done! OpenCV_LIBS:+[${OpenCV_LIBS}]")
  2. txt文件内容

    bash 复制代码
    cmake_minimum_required(VERSION 3.0.0)
    project(demo VERSION 0.1.0 LANGUAGES C CXX)
    add_executable(demo main.cpp)
    
    
    # set(CPACK_PROJECT_NAME ${PROJECT_NAME})
    # set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
    # include(CPack)
    
    
    option(INCLUDE_OPENCV "package OpenCV into dl_deploy." ON)
    message(STATUS "INCLUDE_OPENCV: ${INCLUDE_OPENCV}")
    
    # opencv, add library
    if (INCLUDE_OPENCV)
        include(opencv.cmake)
    endif ()
    
    message(STATUS "libs is: ${OpenCV_LIBS}")
    
    if (INCLUDE_OPENCV)
        target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
    endif ()
相关推荐
plmm烟酒僧1 分钟前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv
AI小杨18 分钟前
【车道线检测】一、传统车道线检测:基于霍夫变换的车道线检测史诗级详细教程
人工智能·opencv·计算机视觉·霍夫变换·车道线检测
冷凝女子1 小时前
【QT】海康视频及openCv抓拍正脸接口
qt·opencv·音视频·海康
叶知安1 小时前
如何用pycharm连接sagemath?
ide·python·pycharm
撞南墙者3 小时前
OpenCV自学系列(1)——简介和GUI特征操作
人工智能·opencv·计算机视觉
柳鲲鹏4 小时前
OpenCV视频防抖源码及编译脚本
人工智能·opencv·计算机视觉
会发光的猪。4 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
jndingxin4 小时前
OpenCV视觉分析之目标跟踪(8)目标跟踪函数CamShift()使用
人工智能·opencv·目标跟踪
lucky九年5 小时前
vscode翻译插件
ide·vscode·编辑器
帅得不敢出门5 小时前
Gradle命令编译Android Studio工程项目并签名
android·ide·android studio·gradlew