c++ - 如何跳转到自己构建的c++函数的实现?
问题描述
这似乎是一个愚蠢的问题,但它困扰了我很长时间。首先,我自己构建了leveldb,并且make install
. 然后,我可以使用#include <leveldb/db.h>
等。但是,我无法使用jump to the implementation
某些功能。ps:我正在使用 vscode 和 vscode-cmake 扩展。
例如,我不能跳转到执行功能Open
。
解决方案
我猜,在安装 leveldb 时,你基本上会得到 leveldb 的头文件和库二进制文件。
您应该尝试使用 FetchContent 模块将 leveldb 源代码直接集成到您的项目中。
参考:https ://cmake.org/cmake/help/latest/module/FetchContent.html
推荐阅读
- javascript - Angular strictTemplates 联合类型
- git - 我怎样才能在 git 中只提交分阶段的帅哥?
- cassandra - 无法使用 -dc (如 -local 参数)运行修复
- node.js - Node JS Sequelize多对多关系抛出错误列id不存在
- html - 确定图像上的位置文本
- swift - 通过launchIsDefaultUserInfoKey启动应用程序时如何禁用重新打开文档
- javascript - 从 Table.getProperties('childNodes/children') 中提取子节点
- javascript - Bootstrap V5 导航栏和嵌套下拉菜单(子菜单、多级、超级菜单)问题
- database - 表模式中的鸡或蛋问题 [PostgreSQL]
- database - 可以在内置的 ASP.NET Core 依赖注入中注册多个 MongoClient 吗?