如何在xcode中调试qt项目?

时间:2015-04-22 10:25:45

标签: c++ xcode qt qmake lldb

我有一个Qt Creator项目,我需要以root身份运行,我需要调试。在Qt Creator中根调试显然很困难且不可靠,因此我使用qmake和-spec macx-xcode生成xcode项目,希望在xcode中进行调试。

我不得不将C ++标准库更改为libstdc ++以使其链接,但是否则它会构建并运行良好。

但是,在程序运行时,没有命中断点,Debug Navigator会显示“No Debug Session”。尝试在已经运行时附加到进程只是让xcode说“已完成运行$ my_app”并且没有附加,尽管进程仍在运行。

我怀疑我正在尝试调试发布版本。谁能告诉我需要用qmake生成可调试的xcode项目?或者我需要在xcode中做些什么来调试工作?

我是OSX和Qt的新手,你可能已经猜到了。

(这是在OS X 10.8.5,XCode 5.1.1,Qt 4.8.6)

编辑:我用来获取qmake生成xcodeproj的命令是:"/opt/Qt-4.8.6/bin/qmake" ~/path_to_proj/qtproj.pro -r -spec macx-xcode CONFIG+=x86_64

编辑2:源Qt Creator项目正确构建调试和发布配置。

0 个答案:

没有答案