vscode打造cpp开发环境

vscode插件:clangd

关闭c++的代码补全等功能

json 复制代码
"C_Cpp.intelliSenseEngine": "Disabled"

生成compile_commands.json文件

基于cmake

bash 复制代码
// CMakeLists.txt
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

基于make

pip install compiledb

compiledb -n make -C build

或者

compiledb make -C build

基于bear

bear -- make

brew install icu4c

export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"

相关推荐
譕痕1 小时前
Idea 集成 智能体开发工具“千问(qwen)”
java·ide·spring·语言模型
X1A0RAN2 小时前
密匣 PsdKeep:一个属于你自己的 Chrome 账号记事本
前端·chrome
sunshine22 girl15 小时前
Idea中如何搜索
java·ide·intellij-idea
一木 之林19 小时前
Miniconda 安装与 Jupyter 使用入门
ide·python·jupyter
小杨啥都学19 小时前
vscode修改默认终端
vscode
小狼1545421 小时前
浏览器插件怎样实现可靠的批量网页操作?以发票申请任务为例
chrome·ai编程
小狼1545421 小时前
拼多多订单多时如何批量申请发票:筛选、提交和补漏方法
chrome·ai编程
辰辉创聚1 天前
禽流感病毒分子基础:表面抗原与内部转录复合体的功能解析
ide·leetcode·rabbitmq·重组血凝素蛋白·甲型流感病毒核蛋白·禽流感单抗
夏幻灵1 天前
DeepSeek Harness 上手教程:从 API 密钥到本地 WebUI 完整部署
ide
郝学胜-神的一滴1 天前
C++20模板元编程 01:从零吃透模板核心底层逻辑
开发语言·c++·vscode·程序人生·开源