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"

相关推荐
许商24 分钟前
【stm32】cmake构建vscode开发环境(复杂大型项目)
ide·vscode·编辑器
厚国兄28 分钟前
esp32+vscode,在vscode底部不显示esp32的命令图标问题解决
ide·vscode·编辑器
若数1 小时前
vscode常用插件
ide·vscode·编辑器
colourmind1 小时前
记录一次vscode debug conda python 使用报错问题排查
vscode·python·conda
若数2 小时前
vscode远程开发使用zsh默认使能zsh命令
ide·vscode·编辑器
HUST2 小时前
C 语言 第七讲:数组和函数实践:扫雷游戏
c语言·开发语言·数据结构·vscode·算法·游戏·c#
QT 小鲜肉2 小时前
【Linux命令大全】001.文件管理之locate命令(实操篇)
linux·运维·服务器·chrome·笔记
spencer_tseng3 小时前
Eclipse HeapDump
java·ide·eclipse
星源~3 小时前
VsCode-单片机开发环境配置指定编译器
ide·vscode·单片机·物联网·嵌入式
yangshuo12813 小时前
心灵宝石MCP部署完全指南:AI IDE积分零损耗的实现方案
ide·人工智能·microsoft