不同的生成配置允许你在不同生成设置之间进行快速切换,默认情况下,Qt Creator创建调试和发行版本的配置。调试版本包含了你需要调试的应用程序的额外调试符号,但是在发行版中你可以忽略。一般情况下,你使用调试配置进行测试,同时最终的安装文件使用发行配置。
你可以在Projects模式下指定生成设置。想要添加新的生成配置,首先单击Add,然后选择你想要添加的配置类型,你可以根据需求添加尽可能多的生成配置。想要删除当前选中的生成配置,单击Remove即可。
编辑生成配置
在Edit build configuration字段中选择生成配置进行编辑。
默认情况下,Qt Creator在源目录的一个单独目录中构建项目,将其作为阴影构建。这样可以使每个编译和运行包单独生成的文件。如果你只使用一个单独的包进行编译和运行,那么你可以选择取消Shadow build复选框。
为了使所有的项目源生成默认选项,选择Tools > Options > Build & Run > General,然后在Default build directory字段中输入period (.)。
启动外部进程
Qt Creator执行外部进程来完成诸如构建和运行应用程序的任务。为了执行该进程,Qt Creator在系统中使用本地脚本命令。它从一个可执行文件名和可选命令行参数中构建该命令。
在可执行字段中可执行文件的名称被指定为:qmake,Make,Command或Executable。它要么是来自该项目,要么是手动指定的。当你手动指定可执行文件时,你可以参考环境变量和Qt Creator变量,但是没有应用引用规则。
你可以在参数字段中指定命令行参数:Additional arguments,Command arguments,Make arguments或Arguments.你可以创建包含重定向和其他高级结构的脚本命令行。然而在一些复杂的使用情况下,诸如应用程序中piping测试数据被测试或不支持分组命令,这是因为当构成该命令时可执行字段的值总是放在第一位的。
使用环境变量
你可以使用任何环境变量作为字段值。关于变量名列表,你可以在Build Settings设置中单击Build Environment > Details。环境变量使用原生的语法引用:在Unix上,$VARNAME或${VARNAME};在Windows上,%VARNAME%。
使用Qt Creator变量
在参数、可执行路径和工作目录中,你可以使用Qt Creator的变量。该变量会照顾它们的扩展,因此你不需要为它们添加引号。在字段中选择Variables按钮,在特定环境的变量列表中进行选择。
有兴趣的朋友可以点击查看更多有关Qt的文章!