赞
踩
按快捷键:shift+command+X
并在搜索框输入 c/c++,然后点击进行安装
C/C++,这个肯定是必须的: 2)、 C/C++ Snippets,即 C/C++重用代码块。 3)、 C/C++ Advanced Lint,即 C/C++静态检测 。 4)、 Code Runner,即代码运行。 5)、 Include AutoComplete,即自动头文件包含。 6)、 Rainbow Brackets,彩虹花括号,有助于阅读代码。 7)、 One Dark Pro, VSCode 的主题。 8)、 GBKtoUTF8,将 GBK 转换为 UTF8。 9)、 ARM,即支持 ARM 汇编语法高亮显示。 10)、 Chinese(Simplified),即中文环境。 11)、 vscode-icons, VSCode 图标插件,主要是资源管理器下各个文件夹的图标。 12)、 compareit,比较插件,可以用于比较两个文件的差异。 13)、 DeviceTree,设备树语法插件。 14)、 TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!
新建 hello.c 文件,
- #include <stdio.h>
- int main(){
- printf("hello world");
- return 0;
- }
这里需要配置3个JSON文件 c_cpp_properties.json、tasks.json、launch.json
4.1、配置 c_cpp_properties.json
- 使用快捷键command+shift+p打开命令行面板(Command Palette)
- 输入edit configurations,在弹出的列表中选择带JSON的C/C++:Edit Configurations(JSON)
此时会自动新增.vscode文件夹,并新建c_cpp_properties.json文件:
{ "configurations": [ { "name": "Mac", "includePath": [ "${workspaceFolder}/**", "/Library/Developer/CommandLineTools/usr/include/c++/v1", "/usr/local/include", "/Library/Developer/CommandLineTools/usr/lib/clang/9.1.0/include", "/Library/Developer/CommandLineTools/usr/include" ], "defines": [], "macFrameworkPath": [], "compilerPath": "/usr/local/bin/gcc-9", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "macos-gcc-x64" } ], "version": 4 }这里你需要看看你的 clang是多少版本,我的是9.1.0,注意要修改为你自己的 cd /Library/Developer/CommandLineTools/usr/lib/clang 进入文件夹 查看clang版本
4.1、配置 tasks.json
- 敲击快捷键 command+shift+P,输入tasks:configure task,选择Tasks:Configure Task
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "c++", "command": "clang++", "type": "shell", "args": [ "./c++/hello.cpp", "-std=c++11", "-g" ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" } } ] }4.1、配置 launch.json
- 打开命令行面板 command+shift+P, 输入launch, 选择Open launch.json
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "c/c++ Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "lldb", "preLaunchTask":"c++" } ] }若是生成不了这三个json文件,你就新建文件命名为这三个json文件,把内容复制进去
这个地方只需配置一次就可以了,如果想开启新的工程,直接新建文件就可以了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。