Xcode调试器找不到我的文件
Xcode debugger does not find my files
我接手了一个相当大且复杂的项目。它的一部分是一个静态(C++)库,它是由一个Xcode文件生成的(我相信它实际上是由CMake生成的…)
应用程序本身是一个完全不同的项目。
当我调试应用程序并想进入库时,只显示程序集。符号似乎都在那里,特别是输出以MyApp'Foo::bar(char const*) at Foo.cpp:102:
开始,我看到了类似0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206
的东西
对我来说,这意味着象征性是存在的,而且确实有效。
现在,Foo.cpp在我的机器上。我可以打开该文件,事实上,在第206行调用了Foo::fazbar。
nm
和otool
的输出看起来也不可疑。
为什么lldb(Xcode的调试器)找不到我的文件?如何告诉lldb文件在哪里?
任何建议都将不胜感激。
与构建库时相比,您是否移动了源文件?
相关文章:
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 我的程序没有从文件中读取并输入数据
- 为什么我的 heap.h 文件给我一个LNK2001错误?
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 为什么当我输入较大的数字时,我的程序会到达文件末尾?
- CMake:在其他目录中找不到我的头文件
- 如何在Visual Studio Code中重命名我的a.exe文件?
- 如何格式化我的文本文件以使其不会一遍又一遍地重复同一行?
- 查找定义我的 C/C++ 函数/宏的文件比'grep'更简单的方法
- 我的文件无法正常工作,无法从C++文件中读取上下文
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 为什么我的程序在读取/写入文件时会删除最重要的数字?
- 我的头文件 DNode 中的我的数据类型未被识别为数据类型
- 将内容从第一个文件("constituencies")移动到第二个文件("temp")并在之后重命名时,我的文件被删除
- 如何在我的 Visual C++ 项目中使用 .a 文件
- 为什么我不能从同一目录中的另一个文件中 #include 我的类?
- 如何将我的程序添加到文件和文件夹的macOS右键单击菜单?
- 如何自动获取我的项目的路径并删除一些文件
- :-1: 错误: LNK1104: 无法打开文件"我的项目.obj"
- C++创建进程 - 系统错误#2找不到文件 - 我的文件路径有什么问题?