Visual Studio Code C/C++ 开发环境搭建

安装 VS Code 官网下载 小技巧:如果官网下载比较慢,可以把下载地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 安装 clangd1 在 Arch Linux 上,clangd 在 clang 这个包中,用如下命令安装: $ pacman -S clang 其他平台可能会使用 clang-extra-tools 这个名称 安装完成之后,还需要安装 llvm-vs-code-extensions.vscode-clangd 这个扩展。 生成 compile_commands.json CMake 当然你先需要安装 CMake 项目目录结构如下: . |- CMakeLists.txt |- include | `- demo | `- Support | `- Strings.h `- src `- main.cpp `- Support `- Strings.cpp 使用 cmake -S . -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=1 CMake 目前(2023 年)只能支持 GNU Make 和 Ninja 生成 compile_commands....

February 13, 2023