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"

相关推荐
&&Citrus8 小时前
【杂谈】SNNU公共计算平台:深度学习服务器配置与远程开发指北
服务器·人工智能·vscode·深度学习·snnu
飞火流云10 小时前
vscode Linux下编译失败找不到文件
ide·vscode·编辑器
Trouville0111 小时前
Pycharm软件初始化设置,字体和shell路径如何设置到最舒服
ide·python·pycharm
Piink11 小时前
VSCode基本操作
vscode·编辑器
就叫飞六吧14 小时前
找不到或无法加载主类 @C:\***\Local\Temp\idea_arg_file...
java·ide·intellij-idea
BD_Marathon15 小时前
【JavaWeb】VsCode的其他常见设置
ide·vscode·编辑器
last demo16 小时前
grep和sed
linux·运维·前端·chrome
骨子里的偏爱16 小时前
uniapp实现数据存储到本地文件,除非卸载app,否则数据一直存在
javascript·chrome·uni-app
landian00416 小时前
vscode对于txt格式文件使用tab缩进为3个空格
ide·vscode·编辑器
摸鱼仙人~17 小时前
VMware虚拟机(以Ubuntu为例)的共享文件夹挂载操作
linux·chrome·ubuntu