1、环境部署
qt5.12 qt5.7(兼容macos 10.10~10.11 低版本mac)
qt环境变量需做如下配置
export QTDIR512=/Users/ccc/Qt/5.12.10/clang_64
export QTVERSION=5.12
export QTDIR=$QTDIR512
export QT_PLUGIN_PATH=$QTDIR/plugins
export PATH=$QTDIR/plugins:$PATH
export PATH=$QTDIR/bin:$PATH
export PATH=/usr/local/bin:$PATH
2、拷贝缺失的库
放到 /Users/ccc/Qt/5.12.10/clang_64 目录,并解压
把webkit里面的include/lib拷贝到clang_64里面的include/lib
➜ mac-qt tree -L 2
.
├── moc
├── moc.zip
└── webkit
├── include
└── lib
3、常见问题
1、rcc找不到
原因:环境变量中设置rcc目录xcode找不到,只能通过设置软链接
解决方案:添加软连接 sudo ln -s /Users/ccc/Qt/5.12.10/clang_64/bin/rcc /usr/local/bin/rcc
2、提示找不到python
macos13移除了python2,build时会提示找不到python。请到 https://www.python.org/downloads/release/python-2718 下载安装包
3、遇到无法打开QtWebKitWidgets.framework
sudo xattr -rd com.apple.quarantine /Users/ccc/Qt/5.12.10/clang_64/lib/QtWebKit.framework
sudo xattr -rd com.apple.quarantine /Users/ccc/Qt/5.12.10/clang_64/lib/QtWebKitWidgets.framework
4、附件
网盘附件cc