问题:
- 我是用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
中点击添加,名称任意(我的是未命名),但是你需要修改其中编译器的选项,也就是把编译器修改为你刚才手动添加的那个。然后选择未命名
,点击确定即可。 - 现在新建项目便不会抱错可以正常运行。