gpt4 book ai didi

c++ - Xcode 4 外部构建项目和调试

转载 作者:可可西里 更新时间:2023-11-01 18:26:49 29 4
gpt4 key购买 nike

我已经建立了一个基于 makefile 的项目,可以在多个平台上构建我的代码。不过在我的 Mac 上我想使用 Xcode 进行调试。我已经将 Xcode 设置为外部构建项目,我可以从 Xcode 中运行该应用程序。输出显示在 Xcode 中,如果应用程序崩溃,它会进入调试器,但在运行调试器时无法找到源文件,所以我只能看到程序集输出。我怎样才能告诉 Xcode 在哪里找到源代码?

我也无法设置断点,但我认为这都是同一个问题。

最佳答案

我能够通过为可执行文件设置自定义工作目录来解决不在断点处停止的问题。在此更改之前,我能够使用 Xcode 4 中的外部 scons 系统成功构建。当从 XCode 调用时,我的代码将运行,但断点将被忽略。

然后在 XCode 中,转到产品 -> 编辑方案...检查“使用自定义工作目录”我将其设置为与可执行文件相同的目录。

然后断点开始工作。

关于c++ - Xcode 4 外部构建项目和调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568810/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com