1.下载源码qt5.6.3
- 要先安装工具QT
#解压源码
tar -jxvf qt-everywhere-opensource-src-5.6.3.tar.xz
# 修改源码名称qt-everywhere-opensource-src-5.6.3为src
2.修改源码
- 源码下的qtbase/src/plugins/platforms/cocoa/qcocoahelpers.mm修改返回类型并注释部分代码
- 源码下的qtbase/src/plugins/platforms/cocoa/qcocoahelpers.h修改函数返回类型
- 源码下的qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm修改函数
3.配置
- 在src目录打开终端执行
./src/configure -static -debug-and-release -nomake examples -nomake tests -prefix ~/Qt/qt5.6.3/5.6.3/clang_64/ -opensource -confirm-license
4.编译
make -j8
make -j8 install