游戏后端技术_基于CMake的linux编程环境
最近更新:2024-09-23
|
字数总计:114
|
阅读估时:1分钟
|
阅读量:次
- cmake + graphviz
- linux: vscode+cmake+clangd
cmake + graphviz
- 生成目标依赖图
- sudo apt install graphviz
- cmake .. –graphviz=trinity.dot
- dot -Tpng trinity.dot -o trinity.png
linux: vscode+cmake+clangd
- 安装cmake clangd插件
- 修改.vscode/settings.json
- 头文件找不到时
1 2 3
| "clangd.fallbackFlags":[ "-I${workspaceFolder}/_include/workflow" ],
|
- clangd加载compile_commands.json
1 2 3 4
| "clangd.arguments":[ "--background-index", "--compile-commands-dir=${workspaceFolder}/build.cmake/" ],
|
- cmake生成compile_commands.json
1 2
| "cmake.buildDirectory":"${workspaceFolder}/build.cmake", "cmake.buildEnvironment":{"CMAKE_EXPORT_COMPILE_COMMANDS":"ON"},
|
2024-06-09
该篇文章被 Cleofwine
归为分类:
Game