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,