Mac上Qt环境搭建的问题解决方式

问题:

  • 我是用Homebrew进行qt和qt create的安装(其他博文中有详细安装步骤两行命令即可,参考博文https://www.jianshu.com/p/f0179c1edd42)
    下面打开qt create,使用command ,打开设置界面,发现在选择版本的时候,在qt版本前面出现感叹后,点击该行之后出现
    No compiler can produce code for this Qt version. Please define one or more compilers for: arm-darwin-generic-mach_o-64bit错误
    点击构建套件Kit同样发现显示❕错误【该图片配置好后的图片】
    在这里插入图片描述
    在这里插入图片描述

解决:

  • 错误是qt没有检测到arm的编译器所导致的
  • <1>所以点击上图中的编译器,点击添加,把自己编译器所在的路径添加上去。【编译器的路径寻找方法:我电脑中安装了clang,在terminal中输入clang --version,会显示installedDir即编译器所在路径(我的路径为InstalledDir: /Library/Developer/CommandLineTools/usr/bin)】
  • <2>添加好编译器之后,你可以发现在Qt版本中的❗️消失。但是在构建Kit套件中仍然报错,我觉得这是Qt没有检测到arm的编译器所造成的(我的猜测可能错误)
  • <3>在构建Kit中点击添加,名称任意(我的是未命名),但是你需要修改其中编译器的选项,也就是把编译器修改为你刚才手动添加的那个。然后选择未命名,点击确定即可。
  • 现在新建项目便不会抱错可以正常运行。
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值