Skip to content

c++ run in vs code

mac os

reference

Using Clang in Visual Studio Code

  1. 先 Tasks: Run Build Task

  2. 后运行或 debug

  3. 运行时会唤起 mac 的终端

windows

安装编译器

1. 离线版

[mingw-w64](https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/download)

2. 将 bin 添加到环境变量

setx path "%path%;D:\mingw64\bin"
setx path "%path%;D:\mingw64\bin"

或手动添加环境变量

3.验证

gcc -v
gcc -v

vs code 配置

参考 Using Mingw-w64 in VS Code

错误

格式化时报错

Formatting failed:
"c:\Users\admin\.vscode\extensions\ms-vscode.cpptools-0.25.1/bin/../LLVM/bin/clang-format.exe" -style="file" -fallback-style="LLVM" -assume-filename="c:\Users\admin\Desktop\cppdemo\helloworld.cpp"
  Error reading c:\Users\admin\.clang-format: Invalid argument
Formatting failed:
"c:\Users\admin\.vscode\extensions\ms-vscode.cpptools-0.25.1/bin/../LLVM/bin/clang-format.exe" -style="file" -fallback-style="LLVM" -assume-filename="c:\Users\admin\Desktop\cppdemo\helloworld.cpp"
  Error reading c:\Users\admin\.clang-format: Invalid argument

删除.clang-format文件