1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| { "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug", "program": "${workspaceFolder}/deepstream-test5", "args": ["-c", "configs/test5_config_file_src_infer.txt"], "cwd": "${workspaceFolder}", "preLaunchTask": "CMake: build" } ] } ```
create settings.json for clangd to read compile_commands.json. clangd can generate code navigator. ```json { "cmake.sourceDirectory": "${workspaceFolder}", "cmake.generator": "Unix Makefiles", "clangd.arguments": [ "--compile-commands-dir=${workspaceFolder}/build", "--background-index", "-j=8", "--query-driver=/usr/bin/clang++", "--clang-tidy", "--clang-tidy-checks=performance-*,bugprone-*", "--all-scopes-completion", "--completion-style=detailed", "--function-arg-placeholders", "--header-insertion=iwyu", "--pch-storage=memory", ], }
|