我想使用这个ockup.pro文件进行交互式“ qmake -makefile会话”:
message("Plugin setup,")
message("choose the plugins you want to be compiled :")
answer=$$prompt("Dummy ? (y/N)")
equals(answer,"y"){
SUBDIRS+= dummy
}
从交互式外壳启动时很好,但是AFAIK,从QtCreator启动的qmake在“编译输出”窗格中输出,并且不是交互式的,因此提示块。
是否支持?
QMake 3.1,QtCreator 4.11
当我检查:
IS_INT = $$system(echo $-)
IS_INT始终为空,又称辅助外壳不是交互式的。
我想用这个ockup.pro文件进行交互式“ qmake -makefile会话”:message(“插件安装”,)message(“选择您要编译的插件:”)answer = $$ prompt(“虚拟?(y / N)“)...
按照@hyde的建议,将在QtCreator中标记CONFIG + = NON_INTERACTIVE_QMAKE。