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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM