以下是 Qt Creator 16 中新的 CMake 变化:
与 QMake 项目的功能更加对等
在 Qt Creator 16 中,它是关于空子目录的分组。
Objective C/C++ 支持
Qt Creator 16 可以正确加载在 CMake 中明确设置了 and 语言的项目。OBJC
OBJCXX
来自 CMake 自定义目标的可运行配置
Qt Creator 为可执行文件创建可运行的配置。但是,如果您有一个想要测试的插件,会发生什么呢?
Qt Creator 16 将为为 target 属性设置值的目标创建 Run 配置。add_custom_target
qtc_runnable
FOLDER
Qt Creator 将此功能用于 Qt Creator 插件向导。
add_custom_target(RunQtCreator COMMAND ${QtCreatorExecutable} -pluginpath $<TARGET_FILE_DIR:Testplugin> DEPENDS Testplugin ) set_target_properties(RunQtCreator PROPERTIES FOLDER "qtc_runnable")
CMake 目标和关联的 CMakeLists.txt 文件节点
这个改变是在Qt Creator 15中完成的,并没有那么受欢迎
Qt Creator 16 部分撤销了此更改。
Qt Creator 16 仅保留设置了 FOLDER 属性的目标的关联文件节点。CMakeLists.txt
更改日志
有关所有 CMake 更改,请参阅 Changelog # cmake。