寻找ldbb等效的gdb" directory "命令来添加搜索路径以查找缺少的源代码(或者xcode中可能的类似功能)?
提前致谢!
我的应用程序没有看到库的源代码:

我将库构建为DEBUG,然后将头文件+ .a文件打包到SDK目录中.所以我想我也需要将调试文件复制到SDK目录中,或者告诉我的应用程序在哪里查看.我不知道怎么做.
为了澄清,我的应用程序项目没有维护对库项目的引用,只保留对.a文件和头文件的引用.这是因为库项目是由CMake创建的,我不想修改它.
我在 Xcode 中为 OS X 构建了一个大型的 C/C++/Objective-C 项目。该项目链接到预构建的 Qt5 库。
这一切都非常好,直到出现崩溃并且我得到一个包含 Qt 函数的堆栈跟踪。如果我单击 Qt 函数之一的堆栈帧,Xcode/lldb 将显示程序集而不是源代码 - 我使用 Qt 作为外部库,因此我的项目中没有任何 Qt 源代码。我怎样才能解决这个问题?
我已经尝试将 Qt5 源添加到项目中而不将其添加到我的可执行目标中,但是 Xcode/lldb 仍然没有“看到”源或弄清楚我添加到项目中的源文件是相同的源文件在 Qt 调试符号中引用。
我如何告诉 Xcode/lldb 在哪里可以找到我正在使用的外部库的源代码?
编辑:
只是在这里添加更多细节,当我在 Xcode/lldb 控制台中键入“目标模块查找 -t QMenuBar”时,这就是我看到的:
Best match found in /Users/ted/Documents/Projects/XXX/_build_osx/Output/Debug/XXX.app/Contents/MacOS/XXX:
id = {0x7100042d49}, name = "QMenuBar", byte-size = 48, decl = qmenubar.h:57, clang_type = "class QMenuBar : public QWidget {
static const QMetaObject staticMetaObject;
virtual const QMetaObject *metaObject() const;
virtual void *qt_metacast(const char *);
static QString tr(const …Run Code Online (Sandbox Code Playgroud)