IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> VSCode中一键创建C++/C项目 -> 正文阅读

[开发工具]VSCode中一键创建C++/C项目

CPP project on VSCode

abstract:
为什么要在CSDN分享一个VSCode上的CPP 工程项目 创建方法?

  • 目前的教程混乱且繁杂
  • VScode上进行C++开发,目前的前景比刚出VScode时的预期要好很多,实际上VS上对C++开发的许多功能在实际商用开发的过程中都属于过度开发的功能,并且在linux上VSCode有大量不可替代的优势。

问题1 如何一键生成可运行的CPP项目


由于目前大多数教程都是使用三个文件:c_cpp_properties.json、tasks.json、launch.json来管理CPP以及mingw-GCC,实际上缺乏效率,因此本文档旨在通过CMAKE实现一键创建项目
在这篇文档中,并没有涉及源文件头文件分离事项,之后补充

  • 下载mingw-GCC 并完成安装

    • 注意此处有坑
      大部分教程未能够指出,mingw-Gcc只需要在sourceforge上下载编译版本即可,不需要源代码。
      在这里插入图片描述

    • 下载后发现是一个zip(绿色软件),直接解压即可

    • 别忘了将bin路径添加至系统变量

    • 通过cmdgcc -v检查是否成功

  • vscode下载安装略过

  • 使用到的扩展:

    • C/C++
    • CMake 以及 CMake Tools
    • Code Runner
  • 试用并完成一个helloword项目

    • Ctrl+Shift+P 打开命令控制,输入cmake,即可得到quickStart提示。

    • 选择 GCC
      在这里插入图片描述

    • 输入项目名称

    • 选择Executable
      在这里插入图片描述

    • 在main.cpp中执行 Run code
      在这里插入图片描述


至此完成了一个一键生成C++项目的利用Cmake的Vscode方法。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:02:35  更:2022-10-08 21:03:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:37:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码