概述
Visual Studio Code(VS Code)是一款功能强大的代码编辑器,广泛应用于多种编程语言的开发。它支持插件扩展,特别是对于 C/C++ 开发,VS Code 提供了强大的代码编辑、编译和调试功能。要充分利用这些功能,需要配置 .vscode
文件夹下的三个关键文件:c_cpp_properties.json
、tasks.json
和 launch.json
。
.vscode 文件夹简介
.vscode
文件夹是 VS Code 项目特定的配置文件夹。它通常包含用于配置编辑器行为、编译任务和调试会话的 JSON 文件。以下是这三个文件的概述:
c_cpp_properties.json
- 作用:配置 IntelliSense 和编译器相关设置。
- 主要配置项:
includePath
:设置头文件的包含路径。defines
:定义预处理器宏。compilerPath
:指定编译器的路径。cStandard
和cppStandard
:设置 C 和 C++ 的标准版本。intelliSenseMode
:配置 IntelliSense 的模式。
tasks.json
- 作用:定义编译和构建任务。
- 主要配置项:
command
:要执行的编译器命令。args
:编译命令的参数列表。options
:其他选项,如当前工作目录。problemMatcher
:解析编译器输出中的错误和警告信息。group
:任务分组信息,通常用于将任务标记为默认的构建任务。label
:任务的标签,用于在其他配置文件中引用该任务。
launch.json
- 作用:配置调试任务。
- 主要配置项:
program
:要调试的程序的路径。args
:传递给程序的命令行参数。stopAtEntry
:是否在程序入口处停止。cwd
:当前工作目录。environment
:调试时的环境变量。externalConsole
:是否使用外部控制台。MIMode
:指定调试器模式。miDebuggerPath
:调试器的路径。setupCommands
:调试器启动时要执行的命令。
文件配置示例
c_cpp_properties.json

tasks.json

launch.json

Comments 2 条评论
666
@Forrest🍃 这是一条私密评论