我只看到这个特性有一个优点:我们能够发出make all
命令。
在我的开发者生涯中,我没有任何时候调用make
。我使用Qt Creator,当我构建项目时,我希望它严格地作为调试版或发布版。我想人们也是这样期望的行为。
但是,在Qt Creator中,默认情况下启用了debug_and_release
。我看不到这方面的优点。这种不直观的混乱是否有意义,例如:
CONFIG( debug, debug|release ) { # debug } else { # release }
人们通过犯错并在互联网上提问来学习这种方法吗?
我有什么遗漏的吗?