当前位置: 首页 > news >正文

VScode基本使用

VScode下载安装:

Visual Studio Code - Code Editing. Redefined

MinGW的下载安装:

MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

x86是64位处理器架构,i686是32为处理器架构。

POSIX和Win32是两种不同的操作系统应用程序编程接口(API)。POSIX是一个跨Unix-like操作系统的标准API,而Win32是专门为微软Windows操作系统设计的API。

1.解压x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z到本地目录

2.配置window系统环境变量Path

3.打开cmd输入gcc –v检查MinGW是否有效

常用插件安装:

1. C/C++

2. C/C++ Compile Run

 C/C++ Compile Run的编译运行图标

3. C/C++ Extension Pack

4. Project Manager

5. C/C++ Themes(设置显示主题)

6. highlight-words

7. Code Runner

8. CMake(cmake语言支持)

9. CMake Tools(cmake项目支持)

10. C++ Intellisense

VScode配置编译运行:

  1. 编译运行方式一:依赖于 C/C++ Compile Run 插件,配置编译,点击编译运行图标即可
  2. 编译运行方式二:

project manager插件使用:

1.打开本地文件夹

2.

VSCode常用快捷键:

打开命令窗口

ctrl + shirt + p

显示终端

ctrl+~

左右移动光标

alt + 左右箭头

显示引用(函数、变量)

F12

注释

ctrl + ?

上一步/下一步

alt + 左右箭头

上下移动一行

alt + 上下箭头

显示函数列表:

highlight-words插件使用:

1.打开设置

2.搜索highlight-word

3.设置快捷键

按Ctrl+Shift+P,输入Highlight Toggle Current,点击右边齿轮图标,进入快捷键页面,点击编辑按钮。

cmake下载安装:

Index of /files

1.随便选一个

2.配置window系统环境变量Path

3.打开cmd,cmake --version

cmake使用:

1.本地创建文件目录

2.配置cmake项目

按Ctrl+Shift+P,输入Cmake,选择CMake:Quick Start

输入项目名

选择编译类型

3.执行cmake

ctrl+~打开终端,切换到build目录,执行cmake ..

4.编译

点击状态栏的build进行编译

5.运行

相关文章:

  • 使用 Netty 自定义解码器处理粘包和拆包问题详解
  • 【HiveSQL】join关联on和where的区别及效率对比
  • 【总线】AXI4第三课时:握手机制
  • 磁力搜索器,解读新一代的搜索引擎方式,磁力王、磁力猫等引擎的异同及原理
  • Java学习 (四) 面向对象--类与方法
  • 工业 UI 风格,展现独特魅力
  • 从零开始:使用ChatGPT快速创作引人入胜的博客内容
  • 前端安全——最新:lodash原型漏洞从发现到修复全过程
  • 计算机网络知识点汇总(二)
  • Linux环境编程基础学习2
  • Linux——ansible中handlers
  • Vue elementui表格
  • 模板类与继承
  • 故障:笔记本电脑更新系统后开机黑屏只剩鼠标
  • C语言基础讲解一
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Docker: 容器互访的三种方式
  • JavaScript函数式编程(一)
  • java概述
  • JAVA之继承和多态
  • MaxCompute访问TableStore(OTS) 数据
  • React-flux杂记
  • Spark学习笔记之相关记录
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 闭包--闭包作用之保存(一)
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 分布式事物理论与实践
  • 跨域
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • PostgreSQL之连接数修改
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 带你开发类似Pokemon Go的AR游戏
  • # wps必须要登录激活才能使用吗?
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (20050108)又读《平凡的世界》
  • (arch)linux 转换文件编码格式
  • (pojstep1.1.2)2654(直叙式模拟)
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (算法)N皇后问题
  • (转载)虚函数剖析
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET 反射 Reflect
  • .NET 反射的使用
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET6 命令行启动及发布单个Exe文件
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .sys文件乱码_python vscode输出乱码
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @FeignClient注解,fallback和fallbackFactory
  • @ModelAttribute使用详解