vscode配置c/c++环境 clang
时间: 2023-10-09 14:11:56 浏览: 176
vscode配置c++环境
VSCode配置C/C++环境使用Clang的方法有多种。一种方法是使用VSCode自带的C/C++插件进行配置,另一种方法是使用CMake进行配置。
方式一:VSCode自有C/C++构建编译模式配置
1. 安装VSCode,并在扩展商店中搜索并安装"C/C++"插件。
2. 在VSCode中打开C/C++项目文件夹。
3. 在项目文件夹中创建`.vscode`文件夹,并在该文件夹中创建一个`c_cpp_properties.json`文件。
4. 在`c_cpp_properties.json`文件中配置Clang的路径和其他相关设置。例如:
```json
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"macFrameworkPath": [
"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
```
5. 配置完成后,保存文件并重新加载项目。
方式二:CMake构建编译模式配置
1. 安装VSCode,并在扩展商店中搜索并安装"CMake"插件。
2. 在VSCode中打开C/C++项目文件夹。
3. 在项目文件夹中创建一个`CMakeLists.txt`文件,并在其中编写CMake配置脚本。
4. 配置CMake时指定Clang作为编译器。例如:
```cmake
# 指定编译器为Clang
set(CMAKE_C_COMPILER "/usr/bin/clang")
set(CMAKE_CXX_COMPILER "/usr/bin/clang++")
```
5. 配置完成后,保存文件并重新加载项目。
阅读全文