1 准备
1.1 检查clang
检查所使用的mac是否自带了clang,敲命令行:
clang -v // or clang --version
MacOS为了照顾用户习惯,也可以执行gcc命令,但MacOS10.12以后系统不自带gcc。
如果没有的话则去安装,敲命令行:(可能也要在应用商店里面装下xcode)
xcode-select --install
# 安装之后再更新
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
按照步骤安装完成
1.2 安装及打开VS Code
地址:https://code.visualstudio.com/Download
1.3 安装C++插件
打开VS Code按快捷键 shift+command+X (左下方图标也可以),并搜索C++
1.4 创建demo文件
1)本地新建一个test文件夹、或者从git上pull一个文件夹到本地
2)打开文件夹
3)新建一个cpp文件
2 配置
2.1 配置c_cpp_properties.json
打开一个包含.cpp文件的文件夹(没有就自己创建)“command+shift+p”打开命令行工具窗口,输入或者选择“Edit Configurations”命令。
无需操作,系统自动生成一个.vscode文件夹及对应json文件
2.2 补充include
终端命令:gcc -v -E -x c++ -
c_cpp_properties.json 中添加
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"/usr/local/include/**",
"/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1/**",
"/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/**",
"/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/**",
"/Library/Developer/CommandLineTools/usr/include/**",
"/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/**"
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "macos-clang-x64"
}
],
"version": 4
}
3 编译执行
g++ -std=c++11 main.cpp vector/vector_find.cpp -o a.out # 当依赖多个文件时
a.out
4 配置
文件标签栏多行显示
- 先找到setting页面
- 检索 workbench.editor.wrapTabs ,勾选即可