Qt:Shadow Build_编译器

 

 每个编辑器有Build和Run两个设置界面。

在Build界面上,有一个“Shadow build”复选框。如果勾选此项,编译后将在项目的同级目录下建立一个编译后的文件目录,目录名称包含编译器信息,这种方式一般用于使用不同编译器创建不同版本的可执行文件。如果不勾选此项,编译后将在项目目录下建立“Debug”和“Release”子目录用于存放编译后的文件。

 

假设项目名为T,那么T是一个文件夹,勾选“Shadow build”后,会在T的同级目录下生成Debug或Release目录;不勾选,则在T/这个目录下生成。

 

如果在程序中有用到 相对路径相关代码,这部分可能会由于“Shadow build”而出现问题——相对路径都是以Debug或者Release目录而言的。