1. 用conan管理包感觉必vcpkg靠谱:一些库在conan里有,vcpkg没有
  2. vscode/cursor没有cpp的intellisense,可以如下解决:
  3. CMakeLists.txt中添加set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
  4. .vscode/settings.json中添加 "C_Cpp.default.compileCommands": "${workspaceFolder}/build/compile_commands.json"

即使cmake文件与cpp代码在某个子目录中(如localizer/src)也可以呈现正常的高亮。

参考文献