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 命令的输出。除了查看输出之外,您还可以过滤输出消息,如下面的截屏视频所示:

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

没有更多的临时构建目录
Qt Creator 5 不使用临时目录进行初始项目配置。这意味着对于更大的项目,您不必对项目进行两次配置即可使其正确。
此行为以前是通过选中“自动创建构建目录”复选框来选择加入设置的。

构建目录不再是只读的

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

选择默认运行目标
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}

====================================================
想要了解或购买Qt正版授权的朋友,欢迎咨询官方客服
Qt技术交流群现已开通,QQ搜索群 “765444821”或者扫描下方二维码即可加入

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!