如何解决如何解决Qt6 beta中的“没有编译器可以为该qt版本生成代码”的问题?
我渴望在Windows 10计算机上测试Qt6的beta版本。
对于Alpha版本,我在this tutorial之后跟随了voidrealms,并且该方法有效。
但是,当我安装beta2(6.0.0-202010220944)时,无法使用它,因为该工具包不可用。错误提示:
没有编译器可以为此qt版本生成代码。请为以下对象定义一个或多个编译器:
x86-windows-msys-pe-64bit
在寻找解决此错误的方法时,我读了此topic。但是,这没有帮助我进一步,因为我已经安装了最新(和更新)版本的MSVC 2019。
以下是已安装和检测到的编译器:
我意识到它是beta版本,可能/应该存在问题。但是,有可能使这项工作可行吗?
解决方法
我认为这是Qt的错误。如果Qt Creator告诉您该版本qmake的ABI为x86-windows-msys-pe-64bit
,则意味着它是使用mingw编译器构建的。如果它是使用MSVC构建的,则应该看到x86-windows-msvc2019-pe-64bit
。我会将其报告为错误。
同时,如果您想测试Qt6,则可以安装mingw。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。