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"

相关推荐
牛奶2 天前
如何自己写一个浏览器插件?
前端·chrome·浏览器
摇滚侠11 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
程序猿阿伟11 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
之歆11 天前
现代 HTTP 客户端深度解析:Fetch 与 Axios
chrome·网络协议·http
霸道流氓气质11 天前
Trae IDE 新手入门指南
ide
ziyitty11 天前
MiMoCode 配置 “Unrecognized key: mcpServers“ 问题解决方案
前端·chrome
爱就是恒久忍耐11 天前
VSCode里如何比较2个branch
ide·vscode·编辑器
意法半导体STM3211 天前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
root_1011 天前
kylin-v10-sp3-x86系统安装vmware-17
大数据·chrome·kylin
bloglin9999911 天前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器