Qt Creator 4.15 发布,Qt 集成开发环境

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Qt Creator 4.15 已经发布,本次更新主要包括 CMake 项目管理器的功能更新和错误修复。 多配置支持 在 Qt Creator 4.15 之前,只有第一个 CMake 文件的 api json 导出被解析。现在,Qt Creator 支持 Xcode、Visua...

Qt Creator 4.15 已经发布,本次更新主要包括 CMake 项目管理器的功能更新和错误修复。

多配置支持

在 Qt Creator 4.15 之前,只有第一个 CMake 文件的 api json 导出被解析。现在,Qt Creator 支持 Xcode、Visual Studio 和 Ninja Multi-Config 等多配置生成器,用户只需要配置一次 CMake,而能够更快地在构建类型之间切换。在 CMake 项目设置中,有一个 " Build type" 字段,需要匹配单配置生成器(Ninja、Makefile)的 CMAKE_BUILD_TYPE 变量。

Qt Creator 4.15 发布,Qt 集成开发环境

用初始参数重新配置

此前,在项目获得 CMakeCache.txt 文件之前,会使用初始的 CMake 参数值。之后项目设置的所有变化都会导致参数为 -D:= 或 -Ucmake 的命令行调用,这些参数将存储在 CMakeCache.txt 中,并通过 file-api json 文件提供给 Qt Creator。而 Qt Creator 4.15 增加了一个名为 "Re-configure with initial parameters" 的按钮,它可以进行 "Clear CMake configuration",然后用 "Initial CMake parameters" 列表的值运行 cmake。只有初始cmake配置成功,才能添加编辑 CMake 变量。

Qt Creator 4.15 发布,Qt 集成开发环境

复制和批量编辑 CMake 变量

当项目初步配置好,Qt Creator 可以读取 CMake 文件-api json文件后,就可以添加修改 CMake 变量。通过 "Copy" 和 " Batch Edit…" 功能,用户可以比以前更快地配置一个 CMake 项目。这些变量会被发送到 cmake,并且会被持久化在 CMakeCache.txt 中。如果想保留这些值,可以把它们保存到 "Initial CMake parameters" 列表中。

Qt Creator 4.15 发布,Qt 集成开发环境

自动备份 CMake 配置

Qt Creator 4.15 会在运行 CMake 之前,用 -D:= 或 -U 参数复制 CMakeCache.txt 和 .cmake/api/v1/reply json 目录。
如果 CMake 因为某些原因失败了,备份会被恢复,这样用户就能得到之前的工作配置。同时,修改的内容仍然会出现在对话框中,用户将有机会调整它们。

快速访问 CMake 目标定义

在定位器中,可以通过 Ctrl + K,然后输入 "cmo",打开目标对应的 CMakeLists.txt 文件。但如果用户有一个 CMake API,并使用函数调用创建目标,那么用户将得到 CMake API cmake 文件定义,而不是调用该函数的 CMakeLists.txt 文件。Qt Creator 4.15 已经修复了这个问题。

Qt Creator 4.15 发布,Qt 集成开发环境

更多详细内容,请查看更新公告


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Haskell趣学指南

Haskell趣学指南

[斯洛文尼亚] Miran Lipovaca / 李亚舟、宋方睿 / 人民邮电出版社 / 2014-1

《haskell趣学指南》是一本讲解haskell这门函数式编程语言的入门指南,语言通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从haskell的基础知识讲起,涵盖了所有的基本概念和语法,内容涉及基本语法、递归、类型和类型类、函子、applicative 函子、monad、zipper及所有haskell重要特性和强大功能。 《haskell趣学指南》适合对函数式编程及haske......一起来看看 《Haskell趣学指南》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试