Qt Creator 5 – CMake 项目更新

Qt Creator 5 – CMake 更新项目模式下的 CMake 输出,编译输出,以及对于更大的项目,您不必对项目进行两次配置即可使其正确。

Qt组件推荐:

  • QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面

项目模式下的 CMake 输出

现在在项目模式下配置 CMake 项目时,您可以看到 CMake 命令的输出。除了查看输出之外,您还可以过滤输出消息,如下面的截屏视频所示:

Qt Creator 5 - CMake 项目更新

在项目模式下编译输出

现在您可以在 Projects 模式下看到编译输出,不再需要在“Projects”和“Edit”模式之间切换来查看编译输出。

Qt Creator 5 - CMake 项目更新

没有更多的临时构建目录

Qt Creator 5 不使用临时目录进行初始项目配置。这意味着对于更大的项目,您不必对项目进行两次配置即可使其正确。

此行为以前是通过选中“自动创建构建目录”复选框来选择加入设置的。

Qt Creator 5 - CMake 项目更新

构建目录不再是只读的

由于在启用“自动创建构建目录”设置时为输入的每个字母创建了构建目录,Qt Creator 4.13 将构建目录编辑字段设为只读。

Qt Creator 5 允许您编辑构建目录,并且只有在您完成编辑后才会创建该目录。

Qt Creator 5 - CMake 项目更新

隐藏源和标题组

现在您可以拥有源文件和头文件,而无需额外的“头文件”和“源文件”树级别。这可以配置如下:

Qt Creator 5 - CMake 项目更新

选择默认运行目标

Qt Creator 本身有多个可执行文件,但是当您运行项目时,您只想运行“qtcreator”而不是列表中的第一个可执行文件。

使用 Qt Creator 5,您可以FOLDER使用qtc_runnable值设置属性,Qt Creator 只会在运行列表中显示这些目标。

在CMakeLists.txt你需要有类似的东西:

set_target_properties(main_executable PROPERTIES FOLDER "qtc_runnable")  

不再有 QT_QMAKE_EXECUTABLE 警告

Qt Creator 在配置项目时设置了一些 CMake 变量。如果未引用变量,CMake 将显示警告。

现在这些变量在package-manager/auto-setup.cmake通过CMAKE_PROJECT_INCLUDE_BEFORE参数注入的CMake 文件中被引用,CMake 将不再发出这些警告。

对执行自定义命令的宏支持

定位器的“执行自定义命令”选项获得了对宏的支持。

这意味着如果您想删除活动项目的构建目录,您可以执行以下操作:

! cmake -E rm -rf %{ActiveProject:BuildConfig:Path}  

或者,如果您想为活动项目(CMake 3.20+)运行 ctest:

! ctest --test-dir %{ActiveProject:BuildConfig:Path}  

qtcreator-自定义命令

====================================================

想要了解或购买Qt正版授权的朋友,欢迎咨询官方客服

Qt技术交流群现已开通,QQ搜索群号“765444821”或者扫描下方二维码即可加入

Qt Creator 5 - CMake 项目更新

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论