我有一个单独的.cpp文件,我非常想调试它。使用Xcode调试C++ .cpp文件
没有创建一个Xcode项目,有无论如何我可以使用Xcode调试器进行调试吗?
当我在Xcode中打开文件来编辑和设置断点时,程序不会停在断点处。
我有一个单独的.cpp文件,我非常想调试它。使用Xcode调试C++ .cpp文件
没有创建一个Xcode项目,有无论如何我可以使用Xcode调试器进行调试吗?
当我在Xcode中打开文件来编辑和设置断点时,程序不会停在断点处。
你不能通过Xcode调试没有一个项目,因为没有一个项目,Xcode只作为一个文件编辑器与颜色突出显示,所以一个。
对于调试,您需要使用调试选项编译的可执行文件,该选项是通过编译器生成的。简单的方法(但在我看来更糟)是制作一个Xcode项目并将.cpp文件放在那里。在终端上学习如何使用g ++(编译器)和gdb(调试器)也有难度(也可能是最好的将来参考)。
对于我来说,Xcode的路线变得更加复杂。 – wbarksdale
如果没有人回答以后你,也许这篇文章将帮助你
我不是一个Xcode开发,但我知道,调试需要一个过程:
调试
相应的(!)代码
的信息,存储特殊的调试信息,这给调试器一个机会到m AP从二进制程序到你的C++(或其它)代码
和过程,确保:)
这个链接可以帮助理解,如果你已经调试信息
http://www.meandmark.com/xcode3debugging.pdf
你可以搜索单词“调试信息”,并试图了解,如果你有没有
我不知道这是否适用于你的具体情况,但有一个与大多数Mac OS X的内核(即XNU-Dev的巫毒内核)的错误运行在AMD处理器上可以防止调试器在断点上暂停。几年前我不得不面对这个问题,直到我发现了内核错误,这让我发疯了! –