首页 > 解决方案 > 如何跳转到自己构建的c++函数的实现?

问题描述

这似乎是一个愚蠢的问题,但它困扰了我很长时间。首先,我自己构建了leveldb,并且make install. 然后,我可以使用#include <leveldb/db.h>等。但是,我无法使用jump to the implementation某些功能。ps:我正在使用 vscode 和 vscode-cmake 扩展。

在此处输入图像描述

例如,我不能跳转到执行功能Open

在此处输入图像描述

标签: c++visual-studio-codemakefilecmake

解决方案


我猜,在安装 leveldb 时,你基本上会得到 leveldb 的头文件和库二进制文件。

您应该尝试使用 FetchContent 模块将 leveldb 源代码直接集成到您的项目中。

参考:https ://cmake.org/cmake/help/latest/module/FetchContent.html


推荐阅读