如何在QMake中启用杀毒器



如何在QMake的.pro文件中启用杀毒器?

我找到了一些资源来修改QMAKE_CXXFLAGS本身,但介绍性的博客文章说:

它被安排在开发分支(Qt 5.2),因为它是一个新特性,但你应该很好地选择它,例如Qt 5.0。然后你可以用-address-sanitizer来配置Qt,并在你自己的应用程序中运行qmake CONFIG+=address_sanitizer。

然而,添加CONFIG+=address_sanitizer似乎没有效果。

要启用,例如,地址消毒,你必须写:

CONFIG += sanitizer sanitize_address

消毒选项是在Qt的mkspecs (mkspecs/features/sanitizer.prfmkspecs/common/sanitize.conf)中定义的,当你添加CONFIG += sanitizer时,它会被加载。快速查看我的sanitizer.prf (Qt 5.7.0)显示,特定的消毒程序是:

  • sanitize_address
  • sanitize_memory
  • sanitize_thread
  • sanitize_undefined

相关内容

  • 没有找到相关文章

最新更新