首页 > 其他分享 >Qt的编译路径设置

Qt的编译路径设置

时间:2022-08-24 10:25:44浏览次数:66  
标签:-% Qt 勾选 路径 编译 构建 build 目录

在qtCreator的构建概要中有一个shadow build的勾选框,默认是勾选的,此时构建目录是可以修改的。

而如果把勾选去掉,则构建目录自动变为项目的目录,且不能够修改。

1.不勾选shadow build,编译结果就设置在源码文件夹中,如下图:debug和release都在项目文件夹

 

 

 2.勾选shadow build,在构建目录中可以手动指定编译路径,也可在构建套件中Build&Run设置(Reset)默认的构建路径,点击Reset后出现的默认构建路径

../%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}

如我当前代码路径是下图左,按照默认构建路径,则在与代码父目录同级,且文件夹命名为build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}

     

 

 

3.勾选shadowbuild这个官网中说是使用shadow build可以使用一份源码来创建出多个编译版本。While developing for Windows you might want to compile a version of Qt for several different platforms and SDKs

4.我认为,简单的小项目适合不必勾选shadow便于移植拷贝和减少碎片化,自己使用也可以勾选shadowbuild,并且将默认的构建目录设置成绝对目录,也可避免每个源代码都产生一个编译结果,大型项目或是在同一环境下使用多套产品代码,那适合在构建目录中设置好相对目录,这样每次加载(或切换的时候)不必重新配置编译目录

标签:-%,Qt,勾选,路径,编译,构建,build,目录
From: https://www.cnblogs.com/huskyWuWuWu/p/16618903.html

相关文章

  • offline rl 的路径报错
     今天在进行offlinerl的代码调试时,发现了一个奇怪的问题:   报错的代码路径是在安装包内,而不是在工程路径名下,且无法修改代码,pdb也无法进入。经与同学研究,我们首先......
  • 源码编译安装 git
    1、下载解压git源代码curl-Ohttps://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.2.tar.gztar-xvfgit-2.37.2.tar.gzcdgit-2.37.22、安装依赖包......
  • 前端编译报Error: Cannot find module 'node-sass'
    解决办法:1.在项目目录cmd下运行:npm install -g cnpm --registry=https://registry.npm.taobao.org2.下载成功后再运行:cnpm install node-sass3、两个都下载成......
  • 1029 [NOIP2009]最优贸易 路径最小值最大值 spfa
    链接:https://ac.nowcoder.com/acm/contest/26077/1029来源:牛客网题目描述C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任......
  • 1030 最优贸易 求路径最大值和最小值 spfa活了 dijkstra死了
    链接:https://ac.nowcoder.com/acm/contest/26077/1029来源:牛客网题目描述C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任......
  • Qt QPlainTextEdit多行文本编辑器
    QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。......
  • NotificationService.appex编译报错
    报错:Buildinputfilecannotbefound:'.../Build/Products/Debug-iphoneos/NotificationService.appex/NotificationService' 解决的办法:1、选择扩展Targets-Bui......
  • Qt将程序打包成.exe文件,并添加图标
    1、在工程中添加一个QtResourceFile,文件名任意  2、将.ico后缀的图片放到跟工程文件(.pro)文件同目录下,并在QtResourceFile文件中添加该.ico文件  3、添加相......
  • GammaRay源码编译mingw32版本运行文件
    1,目标GammaRay是一个允许你查看Qt应用程序甚至在某种程度上修改它的独特应用,GammaRay可以在运行时实时观察程序中的qt代码的行为和数据结构,可谓是Debugger的良好......
  • QT汽车客运公司售票系统
    QT汽车客运公司售票系统以下题目皆为常见的信息管理系统,要求采用面向对象的系统分析与设计方法,用较底层的C++程序设计实现相应的功能,以达到巩固C++基础、增强实际应用能力......