Qt之版本(Debug和Release)

文章目录

  • Debug版本(调试版本)
    • 配置调试器(CDB)配套MSVC编译器
      • 下载WDK
      • 配置调试器
  • Release版本(发布版本)
    • Release版本可调试

Debug版本(调试版本)

Debug模式下,生成的程序里面含有很多debug信息,也就是所谓的调试信息,Debug程序的特点是运行速度比较慢,并且体积比较大,这样的程序方便开发者对程序进行调试。
Qt之版本(Debug和Release)_第1张图片

配置调试器(CDB)配套MSVC编译器

下载WDK

CDB是Windows Driver Kit (WDK)的其中一个组件,因此我们必须首先下载并安装WDK。

WDK下载链接

配置调试器

Qt会自己配置,需要在CDB安装完成后重新打开,查看工具->选项->调试器->构建与运行->构建套件查看详情(注意CDB版本一定要对,64位与64位相配合)

Qt之版本(Debug和Release)_第2张图片

Release版本(发布版本)

Release模式下,生成的程序一般不含调试信息,这样的程序不方便被调试,但是体积小,并且编译器会对代码做专门的优化,运行速度比Debug模式更快,这样的程序适合用来发布给用户。

Release版本可调试

只需要在pro文件中加入以下配置信息就可以使Release版本可以调试。

QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO

你可能感兴趣的:(Qt)