【发布时间】:2019-06-26 18:46:04
【问题描述】:
我曾经在 Qt 5.10.0 上运行我的应用程序,但我不记得遇到过这个问题,我确实发布了构建并且我得到了没有符号的二进制文件。我使用 qt creator 4.1 降级到 5.9.2,因为它是 CentOS 7 repo 附带的标准版本,所以我可以将我的应用程序部署为标准 RPM。
在 5.9.2 中,我选择发布版本,但我仍然得到巨大的二进制文件,Makefile 是使用 CFLAGS 生成的,包括 -g,但如果我手动删除它,我会得到没有调试符号的二进制文件。例如qmake CONFIG+=release 时也会发生同样的事情。是否有一些我应该覆盖的默认设置?
【问题讨论】: