在qtCreator的构建概要中有一个shadow build的勾选框,默认是勾选的,此时构建目录是可以修改的。
而如果把勾选去掉,则构建目录自动变为项目的目录,且不能够修改。
关于这个shadow build,看到两种表述:
1。https://www.cnblogs.com/senior-engineer/p/5961788.html中说该选项的作用是将源代码和编译后的代码分离开,使源代码更干净。
2。https://wiki.qt.io/Qt_shadow_builds这个官网中说是使用shadow build可以使用一份源码来创建出多个编译版本。While developing for Windows you might want to compile a version of Qt for several different platforms and SDKs
第二种说法还没有遇到,等待遇见。