如何在XCode 4中的外部源文件中设置断点?

时间:2012-10-27 17:49:58

标签: xcode debugging xcode4 xcode4.5

我想在一个文件中放置一个断点,该文件是我的应用程序中使用的库的一部分。如果我只是在XCode中打开.cpp文件,它就会获得自己的窗口,并且永远不会触发断点。

但是当Xcode在同一个库中打开源文件时 - 例如由于例外 - 该文件在应用程序项目/工作区窗口中打开。如果我在这里设置断点,触发。

那么我如何简单地打开源文件并在其上设置断点?我记得在VC ++中你刚刚打开了.cpp文件,它发现是否有调试符号,但这里不是这样吗?

2 个答案:

答案 0 :(得分:0)

您可以在该文件中命中的函数上设置符号断点。当命中断点时,Xcode将打开文件,只要该文件保留在最近使用的列表中,您就可以通过单击设置断点。

这是a的痛苦。但Xcode无法更好地处理它。从技术上讲,它不会是一个问题(除了另一个答案说)符号包含路径,因此匹配是没有问题的。这就是为什么一旦你欺骗XCode打开它就行了......

答案 1 :(得分:-1)

你必须以应用程序作为托管可执行文件启动库,否则Xcode不知道源与库的二进制文件有什么关系