首页| 论坛| 消息

回复: Qt6 cmake编译问题
#6 回 hnwdx 的帖子 [lixinwei 01-22 18:18]
hnwdx:果真是高手啊。我以为vs2019带的cmake版本够新了,结果新中更有新中要求。
(2021-01-22 08:38)
vs2019 16.8版本自带的cmake是3.18.2
如果要-debug-and-release,则需要的最低版本是3.18.3
如果只编译release,3.18.2也可以用

Qt开发团队中负责CMake构建系统的开发人员或多或少也在参与CMake本身的开发,因此CMake版本升级会考虑到Qt的需要,编译Qt 6也尽量需要新版本的CMake
#7 [fsu0413 01-22 23:46]
说实话为了这个我都在我的CentOS8中自行编译了一个CMake 3.19
Qt6的第一版CMake兼容是3.15,后来的版本需求越来越高,导致最终Qt6和CMake 3.18.4基本绑定了。。。。
顺带一提 VS2017自带的CMake是3.12
#8 回 fsu0413 的帖子 [lixinwei 01-23 00:24]
fsu0413:说实话为了这个我都在我的CentOS8中自行编译了一个CMake 3.19
Qt6的第一版CMake兼容是3.15,后来的版本需求越来越高,导致最终Qt6和CMake 3.18.4基本绑定了。。。。
顺带一提 VS2017自带的CMake是3.12 (2021-01-22 23:46)
目前dev分支和6.0分支已经把最低要求的CMake版本改成了3.16
如果要-debug-and-release,当CMake版本低于3.18.3时,会显示warning

即将发布的Qt 6.0.1应该会包含这一更改
#9 [hnwdx 01-23 16:34]
完美搞定,谢谢大侠指点!
#10 回 lixinwei 的帖子 [fsu0413 01-24 23:09]
lixinwei:目前dev分支和6.0分支已经把最低要求的CMake版本改成了3.16
如果要-debug-and-release,当CMake版本低于3.18.3时,会显示warning

即将发布的Qt 6.0.1应该会包含这一更改
....... (2021-01-23 00:24) 
啊这。。。。。。

<< 1 2 3 >> (2/3)

回复 发表
主题 版块