我只能看到这个特色的一个优点:我们能够发出make all
commad。
好吧,我不会在开发人员的任何生活中致电make
。我使用Qt Creator,当我构建项目时,我希望它严格地作为调试或发布。我想这是人们的一种行为。
但是Qt Creator默认启用debug_and_release
。这有什么功绩我看不到?在这样的非直观混乱中是否有某种意义:
CONFIG( debug, debug|release ) { # debug } else { # release }
哪些人通过在互联网上犯错误并提出WTF问题来学习?
我错过了什么吗?
答案 0 :(得分:6)
我关掉它:
CONFIG -= debug_and_release CONFIG( debug, debug|release ) { CONFIG -= release } else { CONFIG -= debug CONFIG += release }
UPD。
我知道了。我的问题完全错了。 debug_and_release
与debug
和release
没什么关系。