在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
第二種說法還沒有遇到,等待遇見。