ubuntu 16.04系统下vscode + cmake C++开发环境搭建
1. 简介
Visual Studio Code(简称VS Code)是一个由微软开发的,同时支持Windows、Linux、和macOS系统且开放 源代码的代码编辑器,并内置了Git 版本控制功能,同时也具有开发环境功能。
微软在2015 Build大会上宣布即将开发 Visual Studio Code,在2015年4月29日发布第一个预览版本。 2015年11月18日,Code团队将其在GitHub上开源,并采用MIT许可证,同时宣布将支持扩展功能。2016年4月14日,Visual Studio Code正式版发布,版本号为1.0.0。(目前更新到1.36)
2. 下载与安装
下载地址:https://code.visualstudio.com/
安装:sudo dpkg -i code****.deb 官方教程
C++开发环境搭建 安装c++插件 ext install c++
3.相关插件推荐
- C/C++ 官方C++插件,代码提示,程序调试,自动补齐…
- Chinese Language Pack 官方中文语言包
- Git History 、GitLens git的可视化插件
- CMake、CMakeTools cmake的vscode支持插件
- EPITECH C/C++ Headers 自动文件头生成
- Hexdump for VSCode 16进制文件查看
- Markdown Preview Enhanced Markdown文件预览及查看
- Setting Sync VSCode多终端设置同步
- Bracket Pair Colorizer 括号匹配
- C-family Documentation Comments C/C++/C# 格式化注释生成
- One Dark Pro,vscode-icons…… 主题插件
程序的生成与调试
CMake
CMake是个一个开源的跨平台自动化建构系统,用来管理软件建置的程 序,并不相依于某特定编译器。并可支持多层目录、多个应用程序与多个 库。CMake并不直接建构出最终的软件,而是产生标准的建构档(如Unix 的Makefile或Windows Visual C++的projects/workspaces),然后再依一般的 建构方式使用。(来自Wiki 百科)
cmake_minimum_required( VERSION 2.8)
project(my_interface)
add_executable(my_interface ./src/interface.cc)
执行命令 CMake 即可生成对应的建构档
- 基础命令 (推荐《CMake实践》 百度云链接 提取码: eget )
PROJECT
SET
MESSAGE
ADD_EXECUTABLE
ADD_LIBRARY
ADD_SUBDIRECTORY
INCLUDE_DIRECTORIES
TARGET_LINK_LIBRARIES
程序文件架构
程序的生成与调试
视频演示:
链接: https://pan.baidu.com/s/1sFumHp3UidTV9DdCFrVFSw 提取码: yqsk
最后
希望和组合导航/VIO方面的小伙伴一起交流
博客链接 - 组合导航/VIO学习交流