如何在QMake的.pro文件中启用消毒液?
我找到了几个自己修改QMAKE_CXXFLAGS的资源,但是介绍性博客说:
因为它是一个新特性,所以它被安排在开发分支(Qt5.2)上,但是您应该谨慎地选择它,例如Qt5.0。然后,您可以使用-address-sanitizer配置Qt,并为您自己的应用程序运行qmake CONFIG+=address_sanitizer。
然而,添加CONFIG+=address_sanitizer似乎没有效果。
发布于 2016-08-19 14:12:40
例如,要启用地址杀菌剂,您必须编写:
CONFIG += sanitizer sanitize_address清除器选项在Qt的mkspecs (mkspecs/features/sanitizer.prf和mkspecs/common/sanitize.conf)中定义,在添加CONFIG += sanitizer时加载。快速查看一下我的sanitizer.prf (QT5.7.0)就会发现,特定的消毒液是:
sanitize_addresssanitize_memorysanitize_threadsanitize_undefinedhttps://stackoverflow.com/questions/39041216
复制相似问题