VSCode配置C/C++环境完整版(附OpenGL配置)

本文提供了一份详细的Visual Studio Code(VSCode)配置C/C++及OpenGL开发环境的教程,包括下载安装Clang、MinGW-W64,合并文件,配置OpenGL相关依赖,安装必要的VSCode插件,以及设置launch-json, task-json, c-cpp-properties-json等配置文件。" 121340229,9153214,局域网yum源手动配置指南,"['服务器', '运维', 'Linux']
摘要由CSDN通过智能技术生成

dsd

之前分享过一篇关于VSCode配置C/C++的教程:点击跳转
在搭建OpenGL环境的时候,总结一下更完整的教程

准备工作

下载安装Clang

下载地址:点击跳转

QQ截图20190919203852.png

安装目录:C:\LLVM ,注意选一下 添加环境变量

jdsadh

安装后的目录:

jdsadh

下载MinGW-W64

下载地址:点击跳转

jdsadh

解压(不用安装)目录:C:\mingw64

jdsadh

合并文件

复制C:\mingw64目录下的所有文件,直接粘贴到C:\LLVM(clang安装目录)文件夹下,系统会自动整合同名文件夹下的文件,整合之后:

jdsadh

这时候可以测试一下,是否配置成功: clang -v , gcc -v

jdsadh

下载配置OpenGL相关依赖(glut)

  • glut.h点击跳转
    下载后放到目录:C:\LLVM\include
  • glut32.dll点击跳转
    下载后放到目录:C:\LLVM\bin
  • glut32.lib点击跳转
    下载后放到目录:C:\LLVM\lib

VSCode安装插件

C/C++ : 点击跳转

jdsadh

vscode-clangd : 点击跳转

jdsadh

Code Runner : 点击跳转

jdsadh

VSCode配置文件

用户设置文件:settings-json

{
   
    "workbench.colorTheme": "Atom One Light",
    "files.defaultLanguage": "cpp", // ctrl+N新建文件后默认的语言
    "editor.formatOnType": true, // (对于C/C++)输入分号后自动格式化当前这一行的代码
    "editor.suggest.snippetsPreventQuickSuggestions": false, // clangd的snippets有很多的跳转点,不用这个就必须手动触发Intellisense了
    "editor.acceptSuggestionOnEnter": "off", // 我个人的习惯,按回车时一定是真正的换行,只有tab才会接受Intellisense
    // "editor.snippetSuggestions": "top", 
当使用VS Code进行C/C++开发时,可以通过配置插件和设置来实现代码补全功能。以下是配置C/C++代码补全的步骤: 1. 安装插件:首先,在VS Code的扩展商店中搜索并安装"C/C++"插件,该插件由Microsoft提供。 2. 配置编译器:在进行C/C++开发之前,需要确保已经安装了C/C++编译器。可以选择GCC、Clang或者MSVC等编译器。安装完成后,需要将编译器的路径添加到系统环境变量中,以便VS Code能够找到它。 3. 创建工作区:在VS Code中打开一个文件夹作为工作区,或者使用已有的工作区。 4. 配置任务:在VS Code的菜单栏中选择"终端" -> "运行任务",然后选择"配置任务"。在弹出的选项中选择"C/C++: g++ build active file"(如果使用GCC编译器)或者"C/C++: clang build active file"(如果使用Clang编译器)。这将会在工作区的.vscode文件夹下生成一个tasks.json文件。 5. 配置代码补全:在VS Code的菜单栏中选择"文件" -> "首选项" -> "设置",然后在右侧的设置面板中搜索"C/C++"。找到"C/C++: Intelli Sense Engine"选项,并将其设置为"Default"。这将启用代码补全功能。 6. 配置头文件路径:如果项目中使用了自定义的头文件,需要将其路径添加配置中,以便代码补全能够正确识别和补全这些头文件。在.vscode文件夹下创建一个名为"c_cpp_properties.json"的文件,并在其中添加以下内容: ```json { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:/path/to/your/header/files" ], "defines": [], "compilerPath": "C:/path/to/your/compiler", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 } ``` 将上述配置中的"C:/path/to/your/header/files"替换为你的头文件所在的路径,将"C:/path/to/your/compiler"替换为你的编译器路径。 7. 重启VS Code:完成上述配置后,重启VS Code使配置生效。 现在,你应该可以在编写C/C++代码时享受到代码补全的功能了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值