vscode c/c++ settings.json
时间: 2023-11-13 12:55:14 浏览: 81
要配置 VS Code 的 C/C++ 开发环境,需要在 settings.json 文件中进行配置。可以通过以下步骤打开 settings.json 文件:
1. 打开 VS Code,按下 Ctrl + Shift + P,输入“Open Settings (JSON)”并选择该选项。
2. 在打开的 settings.json 文件中,可以添加以下配置项:
```
{
"C_Cpp.default.includePath": [
"${workspaceFolder}/**"
],
"C_Cpp.default.defines": [],
"C_Cpp.default.cStandard": "c11",
"C_Cpp.default.cppStandard": "c++17"
}
```
其中,`"C_Cpp.default.includePath"`表示头文件的搜索路径,`${workspaceFolder}/**`表示在当前工作区中搜索所有文件夹;`"C_Cpp.default.defines"`表示宏定义;`"C_Cpp.default.cStandard"`表示 C 语言标准,可以设置为 c89、c99、c11 等;`"C_Cpp.default.cppStandard"`表示 C++ 标准,可以设置为 c++98、c++11、c++14、c++17 等。
相关问题
vscode配置c/c++环境中JSON文件
在VSCode中配置C/C++环境需要创建四个JSON文件,分别是c_cpp_properties.json、launch.json、settings.json和tasks.json。下面是对这四个文件的简要介绍:
1. c_cpp_properties.json:用于配置C/C++的编译器路径、头文件路径和库文件路径等信息。可以通过以下步骤创建:
a. 打开VSCode,进入工作区(或文件夹)。
b. 在左侧的资源管理器中,右键单击文件夹,选择“添加文件夹到工作区”。
c. 在文件夹中创建一个名为“.vscode”的文件夹。
d. 在“.vscode”文件夹中创建一个名为“c_cpp_properties.json”的文件。
e. 在“c_cpp_properties.json”文件中添加以下内容:
```json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "C:/TDM-GCC-64/bin/gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
```
2. launch.json:用于配置调试器的启动方式和参数等信息。可以通过以下步骤创建:
a. 在“.vscode”文件夹中创建一个名为“launch.json”的文件。
b. 在“launch.json”文件中添加以下内容:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.out",
"args": [],
"stopAtEntry": false, "cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/MinGW/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
3. settings.json:用于配置VSCode的全局设置。可以通过以下步骤创建:
a. 在“.vscode”文件夹中创建一个名为“settings.json”的文件。
b. 在“settings.json”文件中添加以下内容:
```json
{
"files.associations": {
"*.c": "c",
"*.h": "c"
}
}
```
4. tasks.json:用于配置编译器的编译命令和参数等信息。可以通过以下步骤创建:
a. 在“.vscode”文件夹中创建一个名为“tasks.json”的文件。
b. 在“tasks.json”文件中添加以下内容:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
```
以上是VSCode配置C/C++环境中四个JSON文件的简要介绍。如果需要更详细的配置信息,可以参考VSCode官方文档或者其他相关教程。
vscode C/C++插件 排版分号不换行
VSCode C/C++插件是一款为Visual Studio Code开发者设计的插件,它提供了丰富的功能,例如代码高亮、智能补全、调试等。如果您想让VSCode C/C++插件排版分号不换行,您可以在VSCode的设置中进行设置,具体步骤如下:
1. 打开VSCode,并打开您的C/C++项目。
2. 点击菜单栏中的“文件”选项,选择“首选项”。
3. 在下拉菜单中选择“设置”选项,这将打开一个名为“settings.json”的文件。
4. 在该文件中添加以下代码:
```
"[cpp]": {
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.wordWrap": "on",
"editor.wordWrapColumn": 80,
"editor.wrappingIndent": "same",
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0, AllowShortFunctionsOnASingleLine: All, BreakBeforeBraces: Allman }",
"C_Cpp.formatting": "Visual Studio"
},
```
5. 保存文件并关闭。现在,您的VSCode C/C++插件就应该排版分号不换行了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![json](https://img-home.csdnimg.cn/images/20210720083646.png)
![json](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)