1

好的,我有 Qt-Creator 和 Xcode 以及通常的 OSX 开发工具套件。我已经遵循了我在网上可以找到的每一组指令,有很多变体,并且无法让断点在 Xcode 或 Qt-Creator 中工作。

秘方是什么?我正在运行 OSX 10.8.4、Qt Creator 2.7.0 (Qt 5.0.2)、Xcode 4.6.3 (4H1503),并且我正在尝试调试一个复杂的基于 Qt 的开源应用程序。

我尝试在 Qt Creator 中配置项目以使用 Qt5 或 Qt4 并获得相同的结果。据我所知,Qt Creator 正在构建我的应用程序并打开调试。但是,当我在调试模式下运行时,我的断点没有被命中。

我尝试生成一个 Xcode 项目文件,qmake -spec macx-xcode但这会导致当前版本的 Xcode 无法读取的项目文件。

非常感谢任何帮助克服这个障碍。

4

1 回答 1

0

你怎么知道 Qt Creator 正在调试模式下编译?你在 Makefile 中有 -g 标志吗?

如果您在 Qt Creator 中创建项目,则选择 Debug 选项就足够了,如下图所示:

在此处输入图像描述

于 2013-07-18T21:31:31.400 回答