qmake中debug_and_release配置功能的优点是什么?

Ser*_*kov 7 qt qmake qt-creator

我只能看到这个特征的一个优点:我们能够发出这个记录make all.

好吧,我不会打电话make给开发人员的任何生活.我使用Qt Creator,当我构建项目时,我希望它严格地作为调试或发布.我想这是人们的行为.

但是debug_and_release在Qt Creator中默认开启.这有什么功绩我看不到?在这样的非直观混乱中是否有某种意义:

CONFIG( debug, debug|release ) {
    # debug
} else {
    # release
}

哪些人通过犯错来学习并在互联网上提出WTF问题?

我错过了什么吗?

Ser*_*kov 6

我把它关掉了:

CONFIG -= debug_and_release
CONFIG( debug, debug|release )  {
  CONFIG -= release
}
else {
  CONFIG -= debug
  CONFIG += release
}

UPD.

我懂了.我的问题完全错了.debug_and_release已经没有多少做debugrelease.

  • 好吧,没有人对这个问题感兴趣.好的,它对我有用,我会用它. (3认同)