vscode配置c++
- 格式:doc
- 大小:17.00 KB
- 文档页数:3
vscode配置--编写C语⾔⼀、前⾔:使⽤vscode编写单页⾯的⼩程序还是很⽅便的,但是,它不是集成开发环境,编写相应的程序,⽐如C语⾔,需要安装对应的插件和扩展,配置起来相对⽐较⿇烦⼀些,但是⽤熟练了就⾮常好⽤,⽆论是调试还是编码,vscode都相当强⼤,毕竟是微软的玩意,下边总结⼀下:如何使⽤vscode来编写C语⾔。
1:2:然后对vscode进⾏汉化(看个⼈习惯,我这⾥汉化了⼀下),在vscode的左⽅功能列表中,可以找到 Extensions,点选后输⼊ “Chinese”即可搜寻到中⽂的相关语系,选择中⽂(繁体)后页⾯的右⽅即会出现相关介绍,此时按下 “Install” 就会安装中⽂语系套件。
3:安装后系统会⾃动跳出是否切换成该语系,让你重新启动,按下 ResStart now后就会套⽤成中⽂版啰~如下:不过⼈⽣中最怕的就是那个 “But”,如果没有⾃动跳出右下⽅的提⽰该如何切换呢?另外 VSCode 如果更新时,可能也会再次切换为英⽂版,这时候就需要⼿动切换语系。
⼿动切换流程也并不复杂,可使⽤以下三个步骤⼿动切换1:按下 ctrl + shift + P(Mac 版请按下 cmd + shift + P)2:输⼊ display language 就会跳出 “Configure Display Language”3:选择安装的语系 “zh-tw” 即可安装然后开始进⼊主题,在桌⾯新建⼀个⽂件夹,取名为:ZZULIOJ,然后进⼊该⽂件夹,对着资源管理器⾥的路径进⾏cmd,输⼊:code . (后边的点别忘了)如下:这个时候,vscode就默认打开该⽂件夹,进⼊到环境当中了,如下:在左边可以再新建⽂件夹,或者⼀些⽂件等等...接下来安装编写C语⾔需要的插件和配置环境变量,如下1:⾸先在vscode⾥安装两个扩展,分别是C/C++和code runnne2:然后接着下载MinGW,解压到相应盘中(我这⾥解压到了D盘)然后配置环境变量,环境变量的配置我这⾥配置了两个,⼀个就是在系统环境变量中原有的path后边加上解压后的MinGW的路径,即到bin的路径(我的是:D:\MinGW\bin),还有⼀个是INCLUDE环境变量,⾸先检查⾃⼰的系统环境变量⾥有没有INCLUDE,如果没有就新建⼀个,然后把mingw的include路径加进去,(我的是:D:\MinGW\include),然后打开cmd,在窗⼝⾥输⼊gcc -v,如下:即成功了3:然后创建配置⽂件,我们需要创建三个json⽂件,分别是:launch.json,task.json,setting.json⾸先创建task.json。
VSCode配置c_cpp_properties.json⽂件1.安装C/C++ for Visual Studio Code点击左边扩展栏图标—>搜索C/C++ -> 安装->Reload:安装完成之后,打开你的包含c++的⽂件夹,将会⽣成⼀个.vscode⽂件夹,所有的配置将在这个⽂件夹中进⾏配置。
2.配置IntelliSense扩展程序会根据当前系统环境配置基本信息,因此有可能配置不完整,这时需要通过⽣成c_cpp_properties.json⽂件来配置缺少的信息:ctrl+shift+P打开Command Palette,运⾏C/Cpp: Edit configurations...⽣成c_cpp_properties.json:{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": [],"compilerPath": "/usr/bin/gcc", //编译器路径"cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "clang-x64"}],"version": 4}12345678910111213141516这是Ubuntu平台上默认⽣成的c_cpp_properties.json⽂件,可在这个⽂件中添加配置。
对于Windows环境下,需要⾃⼰下载编译器安装并配置,⽐如我下载了MinGW64,然后需要配置环境变量:变量名:MINGW变量值:D:\worksoftware\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin引⼊到Path环境变量中:%MINGW%1234然后重启VS code,并在c_cpp_properties.json⽂件中添加:"compilerPath": "D:\\worksoftware\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\g++.exe"13.构建应⽤程序如果要构建应⽤程序,则需要⽣成tasks.json⽂件:Ctrl+Shift+P -> Tasks: Configure Tasks… -> Create tasks.json file from templates -> Others.{// See https:///fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"label": "build demo1", //任务标签"type": "shell", //类型"command": "g++", //对应的命令:g++ -g demo1.cpp -o demo"args": ["-g","demo1.cpp","-o","demo"],"problemMatcher": [],"group": {"kind": "build","isDefault": true}}]}1234567891011121314151617181920212223⽣成tasks.json后,根据⾃⼰需求修改command、args或其他字段。
VSCode配置C++环境的⽅法步骤(MSVC) 最近⼼⾎来潮,想⽤⼀下微软的VSCode写⼀下C++,然⽽第⼀步就卡住了,竟然不会配置C++环境,陆陆续续搞了两天,总算是弄明⽩了,⽹上msvc教程⽐较少,就打算分享出来,也记录下⾃⼰的历程。
先说说我的理解吧,Visual Studio Code和visual studio不同,后者是属于IDE是个集成开发环境,下载好基本就能直接⽤来写C++等; ⽽Visual Studio Code(以下简称VSC)是⼀个编辑器,简单来说和windows电脑上的那个看.txt⽂件的记事本⼀个类别,然⽽VSC却是个强⼤的记事本,你可以⽤它来做很多记事本做不了的事情,最简单的来说你打开很⼤的txt记事本就会特别卡打开很慢,但是VSC不会,你会体验到他的顺滑流畅。
因为VSC属于开源跨平台的⼀个软件,因为他的很多设置都是属于⽂件类的,需要改代码才能实现修改⼀些深度使⽤的功能,相⽐于很多图形界⾯的软件设置,VSC对⼩⽩并不友好(楼主也是⽩的不能再⽩的⼩⽩)。
⾄于为什么⽤msvc没有使⽤⽤户最多的Mingw-w64来配置,只能说楼主懒得装吧,个⼈VS重度使⽤者,不想再装Mingw-w64,其次就是装这个Mingw-w64需要特殊的Internet出国⼯具安装也⽐较慢,⼩⽩的我尝试失败了很多次之后emmmm放弃了……需要的话⽹上这个教程超级多的。
现在步⼊正题,说说⽤VSC配置C++开发环境吧。
⼀、⾸先安装软件VSCode⼆、必要插件VSC安装完毕,你可能需要安装⼀些插件:[1]中⽂简体插件和 C/C++ 扩展插件操作如图,并且,在应⽤商店⾥⾯搜索 Chinese,选择如图安装重启即可[2]你也可以选择其他美化或者编程插件:⽐如 one dark pro 、code runner、vscodeicons等注:楼主已经安装了中⽂插件,因⽽刚开始界⾯就是中⽂,前⾯不完全⼀样截图就看看参考下就好啦,扩展商店的位置在左侧最下⾯那个图标点进去,选择推荐的那⼀栏然后再搜索你需要的插件,⾥⾯应有尽有。
VSCode是一款功能强大的源代码编辑器,它支持多种编程语言,并且拥有丰富的插件生态系统。
在本文中,我们将探讨如何在VSCode 中使用C语言开发,并以文件大纲的形式来展示C语言文件的组织结构。
1. 文件的结构C语言的文件通常包括头文件、源文件和其他可能的附加文件。
头文件(.h)中包含了声明函数、宏定义和结构体等内容,而源文件(.c)中包含了函数的实现和全局变量的定义。
在VSCode中,我们可以使用文件大纲来查看文件的结构。
通过点击侧边栏的文件名,我们可以展开查看该文件中的函数和全局变量,使得我们可以更加方便地导航和理解文件的内容。
2. 函数的组织C语言中的函数是程序的基本组织单元,而文件大纲可以帮助我们更好地组织和理解函数之间的关系。
在VSCode中,文件大纲可以显示各个函数的名称、参数和返回类型,使得我们可以一目了然地了解每个函数的作用和结构。
文件大纲还可以帮助我们快速跳转到某个函数的定义或者声明处,从而提高了代码的阅读和编辑效率。
3. 结构体和全局变量结构体和全局变量也是C语言中重要的组织形式,它们可以在整个文件中被多个函数使用。
使用文件大纲,我们可以清晰地查看结构体的成员变量和全局变量的定义位置,从而更好地理解它们在整个文件中的作用和影响。
在文件大纲中,结构体和全局变量通常会被列出来,并且可以通过点击来跳转到其定义处,帮助我们更好地理解它们的结构和用法。
总结回顾通过本文的介绍,我们了解了在VSCode中使用C语言进行文件开发的方法和技巧。
文件大纲作为一个功能强大的工具,可以帮助我们更好地理解和组织C语言文件的结构,提高我们的代码编辑效率和阅读体验。
个人观点和理解对于我个人而言,文件大纲是我在使用VSCode进行C语言开发时非常重要的一个功能。
它可以帮助我更清晰地了解文件的结构和组织,使得我能够更高效地进行代码的编辑和调试。
文件大纲也提供了一个全局的视角,让我可以更好地把握整个文件的结构和逻辑。
Windows11下VSCode的CC++环境搭建与配置Windows11下VSCode的C/C++环境搭建与配置安装软件⼯具1. Visual Studio Code(简称“VS Code”)2. MinGW-w64编译器(GCC for Windows 64 & 32 bits)1. MinGW-w64编译器安装1.1 MinGW 简介MinGW 简介:MinGW,是Minimalist GNUfor Windows的缩写。
它是⼀个可⾃由使⽤和⾃由发布的Windows特定头⽂件和使⽤GNU⼯具集导⼊库的集合,允许你在GNU/Linux和Windows平台⽣成本地的Windows程序⽽不需要第三⽅C运⾏时(C Runtime)库。
(以上来⾃百度百科)。
MinGW 它实际上是将经典的开源 C语⾔编译器 GCC 移植到了Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运⾏的可执⾏程序。
⽽且还可以使⽤⼀些 Windows 不具备的,Linux平台下的开发⼯具。
⼀句话来概括:MinGW 就是 GCC 的Windows 版本。
以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译⽣成32位可执⾏程序,⽽MinGW-w64则可以编译⽣成 64位或 32位可执⾏程序。
MinGW 现已被 MinGW-w64 所取代,且 MinGW 已停⽌更新。
1.2 MinGW64 编译器安装这⾥选择安装MinGW-w641.3 下载 MinGW-w64 - for 32 and 64 bit Windows有两种安装⽅式:离线版和在线安装,任意选择其中⼀种⽅式安装即可离线版本安装很简单⽅便,主要是需要知道安装哪⼀种离线版本本⽂主要是讲解在线版本安装,离线版本安装就不在话下,在⽂章最后再简单说下离线版本的安装。
MinGW-w64官⽅下载链接:1. 在线安装版本如下图:2. 离线版离线版有很多种,根据安装本机的系统和开发程序的运⾏环境决定选择哪⼀种版本我的本机是Windows10 64bit 和 Windows11 64bit,只在Windows下运⾏,都是选择x86_64-win32-seh,当然也可以选择x86_64-win32-sjlj 下载链接:如下图:离线版安装很简单,下载完离线包,解压后,配置好环境变量即可完成,1.4 MinGW-w64 在线版本安装步骤1. 双击MinGW-W64-install.exe安装包进⾏在线安装2. MinGW-w64 版本选择说明:在这个界⾯,你可以根据所要搭建的开发环境,选择不同的选项,从⽽下载所需的组件。
VisualStudioCode配置CC++环境⼀、为什么要⽤VSCode ⽬前主流,社区活跃,插件众多⼆、windows下步骤简介如下1. 下载 Visual Studio Code(简称:VSCode)2. VSCode 装 Cpp tool 包3. 下载 MinGW4. 配置环境变量5. VSCode 配置C/C++环境(修改配置⽂件)⼆、下⾯进⾏详细介绍下载 Visual Studio Code(简称:VSCode)下载链接:https:///DownloadVSCode 装 Cpp tool 包需要安装的扩展:C/C++(就是有些教程⾥的cpptools)Code Runner:右键即可编译运⾏单⽂件,很⽅便其他可选扩展:Bracket Pair Colorizer:彩虹花括号Include Autocomplete:提供头⽂件名字的补全C/C++ Snippets:Snippets即重⽤代码块,效果⾃⼰百度;这个扩展安装量虽⾼,不过个⼈感觉⽤处实在不⼤,你也可以选择其他的Snippets扩展甚⾄⾃⼰定义One Dark Pro:⼤概是VS Code安装量最⾼的主题vscode-clangd:这个和Adapter⼆选⼀,出得⽐Adapter晚,下载量也低,但却是llvm官⽅出的。
出现问题时可以换着试试不建议/不需要装的扩展:GBKtoUTF8:把GBK编码的⽂档转换成UTF8编码的。
此扩展可能有严重的bug,参见第6点,总之不建议装C++ Intellisense:⽤的是gtags,本⽂第⼀个版本的选择。
效果⾮常⾮常⼀般。
C/C++ Advanced Lint:即cppflylint,本⽂第⼆个版本的选择。
会产⽣许多奇怪的警告。
总之“过时”了Clang-Format:Adapter包含了此功能下载 MinGW下载地址:https:///projects/mingw-w64/files/配置环境变量验证是否添加成功:win+r,打开:cmd如果失败了会提⽰: 'g++' 不是内部或外部命令....这时候需要检查环境变量是否正确配置,⽐如是否是配置成了系统变量,⽽实际使⽤⼜是另⼀个⽤户.. VSCode 配置C/C++环境(修改配置⽂件)先建⼀个⽂件测试下:建配置⽂件夹编辑 launch.json 配置⽂件{"version": "0.2.0","configurations": [{"name": "gcc.exe build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true, //修改此项,让其弹出终端"MIMode": "gdb","miDebuggerPath": "D:\\Programs\\mingw64\\bin\\gdb.exe", "setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "task gcc" //修改此项}]} 编辑 tasks.json ⽂件{"version": "2.0.0","tasks": [{"type": "shell","label": "task gcc", //修改此项"command": "D:\\Programs\\mingw64\\bin\\g++.exe","args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "D:\\Programs\\mingw64\\bin"},"problemMatcher": ["$gcc"],"group": "build"}],"presentation": {"echo": true,"reveal": "always","focus": false,"panel": "new", //这⾥shared表⽰共享,改成new之后每个进程创建新的端⼝"showReuseMessage": true,"clear": false}}结果演⽰注意:如添加 #include <stdio.h>后,提⽰检测到#include错误,请更新IncludePath.已为此翻译单元xxx禁⽤波形曲线请按如下⽅式解决:win+r 输⼊ cmd 打开命令⾏:输⼊(注意空格):gcc -v -E -x c -再输⼊:gcc -v -E -x c++ -保存路径,注意去重: 进⼊VSCode,键盘按下“Shift+Ctrl+p” 输⼊: >C/C++:Edit,选择UI界⾯。
VisualStudioCode配置CC++环境前⾔本⽂主要在作者:谭九⿍()的⽂章上进⾏抄袭,对⼀些步骤进⾏简化对初学者更友好。
如果你已经拥有⼀些命令⾏、程序编译和调试,以及使⽤VS Code的知识,请移步到原⽂获得更加详细的介绍。
VS Code 是微软发布⼀款跨平台的源代码编辑器,其拥有强⼤的功能和丰富的扩展,使之能适合编写许多语⾔。
本⽂⾯向初学者(但不是纯⼩⽩),分享⼀点我配置 C/C++ 的经验。
本⽂所有内容均可从VS Code的官⽅⽂档:以及各个扩展的⽂档中获得,并且他们还会进⾏更新。
我的环境:Windows 10 x64、macOS 10.15。
VS Code的配置⽂件在Linux下应该也是通⽤的,但需要修改路径等部位配置。
环境的准备VS Code 的官⽹和下载、安装最新的版本。
VS Code只是⼀个编辑器,并不是IDE(集成开发环境)。
不含编译器(和许多其它功能),所以编译器要⾃⼰安装好。
如果想⽤其他⼯具链或单纯⽤官⽅扩展。
然后下载安装 MinGW-w64,其实 MinGW 和 MinGW-w64 只是名字像,它们是两个不同的项⽬。
为了⽅便,本⽂中的 MinGW 指的其实都是 MinGW-w64。
MinGW 本⾝已经很久没有更新了,故不推荐。
下载以下两个程序(都要):在此页⾯下载 Clang。
选 Pre-Built Binaries 中的 Clang for Windows (64-bit),不需要下.sig⽂件往下翻,在版本选择中选最新版本中的 x86_64-posix-seh由于⽂件在外⽹,部分同学下载太慢,故提供 Win64 版本⽅便下载:: 密码: g5h5本⽂提供两种解决⽅案gcc 精简版下载安装 gcc 和 C/C++ 扩展,添加 gcc 环境变量,打开⽂件夹,新建 helloworld 源代码并保存,按 F1,输⼊build and debug active file。
使⽤VSCode编译、运⾏CC++源⽂件准备⼯作 1.安装MinGW64并配置环境变量,如C:\Program Files\mingw64\bin。
2.在VSCode中选择并安装C/C++ Extension Pack插件。
3.在键盘快捷⽅式中将任务: 运⾏测试任务键绑定为F4配置json⽂件 1.在合适位置创建⼀个存放源⽂件和程序的⽂件夹。
2.在⽂件夹内创建⼀个名为.vscode的⽂件夹和⼀个名为bin的⽂件夹(⽤于存放⽣成的exe⽂件)。
3.在.vscode⽂件夹内创建三个json⽂件,分别是launch.json, tasks.json, settings.json。
在三个⽂件中输⼊以下内容:launch.json{"version": "0.2.0","configurations": [{"name": "(gdb)Launch", // 配置名称,将会在启动配置的下拉菜单中显⽰"type": "cppdbg", // 配置类型,对于C/C++可认为此处只能是cppdbg,由cpptools提供;不同编程语⾔不同"request": "launch", // 可以为launch(启动)或attach(附加)"program": "${fileDirname}/bin/${fileBasenameNoExtension}.exe", // 将要进⾏调试的程序的路径"args": [], // 程序调试时传递给程序的命令⾏参数,⼀般设为空"stopAtEntry": false, // 设为true时程序将暂停在程序⼊⼝处,相当于在main上打断点"cwd": "${workspaceFolder}", // 调试程序时的⼯作⽬录,此为⼯作区⽂件夹;改成${fileDirname}可变为⽂件所在⽬录"environment": [], // 环境变量"externalConsole": false, // 使⽤单独的cmd窗⼝,与其它IDE⼀致;为false时使⽤内置终端"internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb⼿动输命令吧?"MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。
vscode 设置c++的编译标准在Visual Studio Code 中配置C++ 的编译标准(C++标准版本)可以通过修改配置文件`c_cpp_properties.json` 实现。
以下是在VSCode 中设置C++ 编译标准的步骤:1. 打开或创建c_cpp_properties.json 文件:-在你的C++ 项目中,打开`.vscode` 文件夹(如果没有则创建一个)。
-在`.vscode` 文件夹中创建或打开`c_cpp_properties.json` 文件。
2. 编辑c_cpp_properties.json 文件:-在`c_cpp_properties.json` 文件中,你可以添加或修改`configurations` 部分,指定C++ 编译标准。
例如:```json{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"compilerPath": "C:/MinGW/bin/g++.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "clang-x64","browse": {"path": ["${workspaceFolder}"],"limitSymbolsToIncludedHeaders": true,"databaseFilename": ""}}],"version": 4}```在上面的例子中,`cStandard` 和`cppStandard` 分别设置了C 和C++ 的编译标准。
vscode的c语言摘要:1.VSCode 简介2.C 语言概述3.VSCode 与C 语言的结合4.VSCode 的C 语言功能特点5.使用VSCode 编写C 语言程序的步骤6.总结正文:1.VSCode 简介VSCode 是一款由微软开发的免费、开源的代码编辑器,具有轻量级、高性能、可扩展性强等特点,受到了广大程序员的喜爱。
它支持多种编程语言,提供了丰富的功能和插件,可以有效提高编程效率。
2.C 语言概述C 语言是一种广泛应用的编程语言,它具有语法简洁、执行效率高、跨平台等特点。
C 语言被广泛应用于操作系统、嵌入式系统、硬件驱动等领域。
3.VSCode 与C 语言的结合VSCode 支持C 语言编程,可以为C 语言程序员提供舒适的编程环境。
通过安装C/C++扩展,VSCode 可以实现C 语言代码的高亮显示、自动补全、代码重构、调试等功能。
4.VSCode 的C 语言功能特点VSCode 的C 语言功能特点如下:(1)语法高亮:VSCode 可以根据C 语言的语法规则,对代码进行高亮显示,使程序员更容易识别代码结构。
(2)代码补全:VSCode 可以根据C 语言的语法规则,实现智能代码补全,提高编程效率。
(3)调试功能:VSCode 内置了调试功能,可以方便地对C 语言程序进行调试。
(4)代码重构:VSCode 可以对C 语言代码进行重构,提高代码的可读性和可维护性。
5.使用VSCode 编写C 语言程序的步骤(1)安装VSCode:在官网上下载并安装VSCode。
(2)安装C/C++扩展:在VSCode 的扩展市场中搜索并安装C/C++扩展。
(3)创建C 语言项目:在VSCode 中创建一个新的C 语言项目,或者打开已有的C 语言项目。
(4)编写C 语言代码:在VSCode 中编写C 语言代码,并使用VSCode 的代码补全、重构等功能提高编程效率。
(5)调试C 语言程序:使用VSCode 的调试功能,对C 语言程序进行调试,找出程序中的错误。
vscode配置c++
深入了解了vscode之后发现了vscode很贴心地内置了很多功能,让我觉得我可以很快适应到vscode的使用。
这真是微软的良心之作,想想这个产品应该让微软在开发者心中加了很多分,它让我们看到越来越开放和越来越有情怀的微软。
vscode的用户配置分3个级别,分别是默认配置、全局配置和工作区配置,优先级也依次递增。
对于团队项目,一些规范可以通过项目目录下建一个.vscode/setTIng.json文件进行配置,比如:
// tab长度
editor.tabSize:2,
// 启用后,将在保存文件时剪裁尾随空格。
files.trimTrailingWhitespace:true,
// 配置glob 模式以排除文件和文件夹。
files.exclude:{
**/.git:true,
**/.svn:true,
**/.DS_Store:true,
**/.idea:true
},
// 配置glob 模式以在搜索中排除文件和文件夹。
从files.exclude 设置中继承所有glob 模式。
search.exclude:{
**/node_modules:true,
**/bower_components:true,
**/dist:true,。