Mac下安装qt和Qt Creator 4.9.1
首先说下:Qt Creato创建项目的时候 出现no valid kits found问题
网上的各种办法
都是鬼扯,缺不适用于mac下的。
描叙:
这个目录下的文件:/usr/local/Cellar/qt/5.12.3/bin/qmake
在Mac的向往文件和终端里确实可以进入并找到,到那时通过其他的程序比如qq和qt-creator进入usr目录下似乎不能,因为在mac下usr目录默认是隐藏的并且需要权限。
于是换了其他方法:
1.通过mac的homebrew安装qt
brew install qt
此步骤安装完成后,终端会显示安装完成后的最终目录在:
/usr/local/opt/qt/lib
2.接下来:下载并安装qtcreator
选择需要的版本下载即可
http://download.qt.io/official_releases/qtcreator/
3.配置
上面两条命令之间是没有关联的,后装的qt-creator不会自动检测到前面的qt(qt这个包是QT开发工具链),所以需要配置。
问题
安装完成后,创建新的项目出现错误No valid kits found.,
原因: qtcreator 无法选择Qt版本导致,此时我们需要添加qt版本。
解决方法: 打开qtcreator的偏好设置-Kits-QT versions,点击添加,找到/usr/local/Cellar/qt/5.12.3/bin/qmake文件,添加进去,然后在构建套件的QT 版本选项选择添加的版本即可。
ps:话是这么说,的问题还是一开始的usr目录是隐藏的,一个办法是
把1步骤中安装的qt-sdk整个复制到桌面,再就可以找qmake到了,完美解决问题
运行项目后报错 Project ERROR: failed to parse default search paths from compiler output.
解决方法: 打开qtcreator的偏好设置-Kits,在构建套件(kit)选项栏,选中桌面,将编译器由gcc修改编译器为Clang。