调试版本在qt中构建?

时间:2015-03-23 18:06:49

标签: c++ qt makefile clang

我对qt很新,很抱歉,如果这是一个愚蠢的问题,我正在尝试将调试符号保留在linux上的发布版本中。

我读过的大部分内容都与我们不使用的qmake有关。我们的项目是使用clang的makefile项目。我在makefile的发布版本中有-g,但是当调用raise()时,我被转储到程序集,这对我来说有点难以调试:)而断点只是不起作用。

我已经从我读过的内容中尝试过了。

  • 在运行中 - 启用QML
  • 在套件调试器中 - 在调试版本构建时取消选中警告(这是一个提示)

1 个答案:

答案 0 :(得分:0)

我首先要做的是将-g添加到我的makefile的发布部分,但是qt仍然没有拾取调试符号。

所以反过来我将-03添加到makefile的调试部分,这允许我调试优化代码。