VScode配置CMAKE文件
创建一个vscode文件
记得一定要创建一个build文件夹,因为cmake编译过程中产生的中间文件会放到build文件夹中。
打开VScode
配置文件
launch.json
{"version": "0.2.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "launch",// Resolved by CMake Tools:"program": "${workspaceFolder}/${fileBasenameNoExtension}.out","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}
c_cpp_properties.json
点击右下角的Linux,随后点击编辑配置(JSON)
或者
Ctrl+Shift+P,输入C/C++,选择C/C++: Edit Configurations(JSON)
{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": [],"compilerPath": "/usr/bin/gcc","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "linux-gcc-x64","configurationProvider": "ms-vscode.cmake-tools"}],"version": 4
}
task.json
点击终端----配置任务,选择第一个
{"version": "2.0.0","tasks": [{"label": "make build",//编译的项目名,build"type": "shell","command": "cd ./build ;cmake .. ;make",//编译命令"group": {"kind": "build","isDefault": true}},{"label": "clean","type": "shell","command": "make clean",}]
}
配置CMAKE文件
在主目录下创建一个CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(hello)
SET(EXECUTABLE_OUTPUT_PATH ./bin)
set(CMAKE_CXX_STANDARD 11)find_package(OpenCV REQUIRED)
ADD_EXECUTABLE(hello src/test.cpp)
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
这里笔者调用了OPENCV库,如果读者没有安装的话,可以将下面两行注释掉:
find_package(OpenCV REQUIRED)
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
终端中运行程序
编写cpp文件,Shift+Ctrl+B编译,此时在build/bin中生成一个可执行文件,在终端中运行
VScode配置CMAKE文件相关推荐
- vscode配置tpl文件关联html语言
使用beego框架的时候,有个操作,需要将tpl文件修改vscode识别成html: 有两种方法: 方法一:页面配置 ctrl + shift + p 选择打开工作区设置 找到Files:Associ ...
- 【B站视频教程笔记】基于VSCode和CMake实现C/C++开发 | Linux篇(gcc/g++)(安装、配置、使用详细教程)(VSCode教程)(CMake教程)(精!)
基于VSCode和CMake实现C/C++开发 | Linux篇 文章目录 目录结构 文件编辑 vim(编辑器之神,linux里可以畅通无阻,必学,但不是现在!) 安装GCC和GDB g++编译过程 ...
- Linux下VSCode的安装和使用(VScode C/C++配置 CMake的使用)(GCC、GDB)(各类插件 Snippets、Code Runner、Include Autocomplete)
文章目录 Linux下安装vscode VScode安装插件 编码与调试配置(转到bilibili教程 - 共24课) Linux下安装vscode vscode貌似也能通过apt-get 方法安装, ...
- ubuntu vscode通过cmake配置c++和VS2019一样 进行调试
之前的 linux下vscode配置c++,使其和Visual Studio2019一样调试文章和本篇类似,配置vscode使其和vs2019进行调试和编译,但是之前的文章不是很实用,是通过命令行的形 ...
- VSCode配置C/C++(单文件+项目)自救指南
前言 VSCode是一款轻量级的代码编辑软件,拥有良好的代码编辑界面和许多好用的插件拓展,但它不是一款IDE(集成开发环境),因此不能直接编译运行C/C++文件,所以我们需要学会如何配置编译运行环境. ...
- vcpkg + cmake + vscode 配置教程
本文是使用 vcpkg .cmake .vscode 进行 C++ 开发的环境配置教程. 本文首发于:造梦网. 欢迎关注公众号:通用代码技术. 环境描述 Linux Debin11 5.15.79.1 ...
- VSCode 配置 C++:VSCode + Clang + Clangd + LLDB + CMake + Git
2022/5/17:新版教程已发布,点此查看. 2022/5/17:新版教程已发布,点此查看. 2022/5/17:新版教程已发布,点此查看. 2022/2/4:本文章不再予以更新 -1- 前言 ①目 ...
- linux下c++编译(g++)、cmake配置完结、配置json文件并调试项目、进程管理
一.构建项目编译规则 1.系统配置: 系统要求:linux centos7 编译器:g++ 调试器:gdb 以及cmake IDE:vscode 可以通过命令去查看linux下是否安装:通过–vers ...
- Jupyter Nodebook添加代码提示(Vscode配置Jupyter Notebook运行.ipynb文件)
2021.04.14 更新,增加了对Vscode代码提示消失的描述 前言 由于Jupyter Notebook调试Python代码十分方便,受到了许多Coder的欢迎,但是它存在个十分不方便的地方-- ...
最新文章
- 从上往下 流式布局_教大家怎么写前端布局
- 向一个数组中插入元素
- 微服务分布式架构中,如何实现日志链路跟踪
- 基于SSM + Redis的Shiro权限管理项目
- 函数中结构体指针作为形参修改指针地址
- Java 如何抛出异常、自定义异常、手动或主动抛出异常
- 如何开发一个完整的JavaScript组件
- Oracle中登录OEM口令忘记,oracle oem创建过程 一直提示sys密码错误
- jQuery ajax 文件上传携带附加参数
- 如何查看计算机有无无线连接功能,如何查看电脑是否支持miracast_怎么判断电脑是否支持MIRACAST无线连接功能...
- 深透研究病毒2—冲击波病毒
- 2021年山东大学考研数字电路906真题
- python调用gpu amd_TensorFlow使用AMD GPU实现加速(ROCm/Ubuntu 18.04)
- Debian10 双显卡切换
- 央行数字货币技术架构---HashGraph共识算法1
- Android 屏幕适配神器ScreenMatch
- 仔细体验,我想从产品设计的角度分析分析微信的声音锁
- 云计算:SaaS、PaaS、IaaS、CaaS并不神秘
- 你和高手的差距,就在一念之间
- 汇编语言-第三版-王爽-实验6、7、9、10、11、12、13、14、15