mac osx上为qt应用生成debug symbol

mac平台上,希望Qt编译的release程序也能包含debug symbol,这样出问题以后便于查找问题

 

开始按照http://doc.qt.io/qt-4.8/mac-differences.html上的#Debug symbol来设置,没有生效。

报错:warning: no debug symbols in executable (-arch x86_64)

后来google到这篇文章how-to-publish-qt-applications-in-the-mac-app-store-2,在.pro文件中添加以下2行:

QMAKE_CFLAGS += -gdwarf-2
QMAKE_CXXFLAGS += -gdwarf-2

这时再用

dsymutil myapp -o myapp.dSYM

就能在myapp同目录下生成dSYM问题,里面包含了符号信息

 

环境:mac os x 10.10.3, Qt5.3.1, 

 

posted @ 2015-07-16 15:16  onemuji  阅读(765)  评论(0编辑  收藏  举报