ubuntu 16.04系统下vscode + cmake C++开发

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学习交流

猜你喜欢

转载自blog.csdn.net/fangwentaowhu/article/details/97574449