我安装了XCode 5,我可以使用命令行lldb就好了。现在我想创建自己的应用程序,它将与LLDB C ++接口链接。我试图搜索XCode包,发现没有.a档案,没有标题。这是否意味着我需要在本地构建LLDB(并通过签名过程)?
答案 0 :(得分:2)
Xcode附带的LLDB.framework中没有包含头文件确实是正确的
话虽如此,你有两种可能的途径:
咒语应该是在LLDB.framework / Versions / A中创建一个Headers文件夹,并将我们源中的所有 PUBLIC 标题复制到那里(你想要LLDB.h,所有的SB *。 h文件和lldb-defined,enumerations,forward,public,types,versioning.h) - 然后进入LLDB.framework并创建一个名为Headers to Versions / Current / Headers的符号链接
仅仅是一个FYI - 公共API(SB * .h)几乎得到了支持并保证相对稳定。如果您开始尝试使用私有层(lldb_private :: *),那么随着调试器的内部发展,破坏可能会非常频繁