Qt修改默认构建目录

当项目移动后,重新构建项目会发现依然在原目录中生成!其实只需要把项目中的.user删除重新构建即可!

 

.user文件是打开工程时候新建的,但是有个前提,当已经存在这个文件,qt就不再重新创建,所以旧的工程更改路径失败。当删除了这个文件,需要重新生成文件,此时就像新建工程那样,从:工具–选项—构建和运行—概要,下指定的路径新建一个.pro.user文件,所以修改路径成功!(项目默认的构建目录在当前目录的父目录中)

 

如何更改默认的构建目录:工具–选项—构建和运行—概要—Default build directory

默认为:../build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}

1)../   表示当前目录的父目录(这部分用来指定构建目录处在什么位置,其中当前目录是指当前工程目录下)

2)build-   固定不变字符,在目录名中原样显示

3)%{CurrentProject:Name}    变量值,表示当前的工程名

4)-   固定不变字符,在目录名中原样显示

5)%{CurrentKit:FileSystemName}  变量值,当前构建套件名

6)-    固定不变字符,在目录名中原样显示

7)%{CurrentBuild:Name}   变量值,表示当前构建类型,比如是Debug还是Release

posted on 2019-11-13 17:48  没头脑007  阅读(1664)  评论(0编辑  收藏  举报

导航