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"

相关推荐
sunshine__sun1 小时前
自动化测试报错:Exception managing chrome: error decoding response body
java·前端·chrome
_千思_3 小时前
【问题解决方案】项目路径更改后pycharm选定解释器无效
ide·python·pycharm
好奇的菜鸟3 小时前
解决 IntelliJ IDEA 启动错误:插件冲突处理
java·ide·intellij-idea
what_20183 小时前
idea添加作者注释和方法注释、属性注释
java·ide·intellij-idea
zzxxlty5 小时前
Intellij IDEA 2023 获取全限定类名
java·ide·intellij-idea
花鱼饼6 小时前
解决jupyter notebook需要密码的问题,jupyter更换默认保存路径
ide·python·jupyter
-觅-6 小时前
‘Close Project‘ is not available while IDEA is updating indexes的解决
java·ide·intellij-idea
YYAugenstern6 小时前
IDEA关闭注释折叠
java·ide·intellij-idea
大霞上仙6 小时前
selenium-ide web 自动化录制工具
ide·selenium·自动化
写BUG天花板7 小时前
Vscode 构建 uniapp vue3 + ts 微信小程序项目
vscode·微信小程序·uni-app