MacOS M3源代码编译Qt6.8.1

编译时间过长,如果不想自己编译,可以通过如果网盘进行下载:

链接: https://pan.baidu.com/s/17lvF5jQ-vR6vE-KEchzrVA?pwd=ts26 提取码: ts26

在macOS上编译Qt 6需要一些前置步骤和工具。以下是编译Qt 6的基本步骤:

  1. 安装Xcode和Command Line Tools,打开终端,运行以下命令安装Xcode和Command Line Tools:xcode-select --install

  2. 安装Qt 6的依赖库,你可以使用Homebrew来安装必要的依赖库:

    bash 复制代码
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    brew install cmake ninja libpng freetype
  3. 获取Qt 6的源代码:

  4. 你可以从Qt官方网站下载Qt 6的源代码,或者使用Git克隆:

    bash 复制代码
    git clone https://code.qt.io/qt/qt6.git
    
    cd qt6
    
    git checkout <branch_name> # 例如:6.8.1或者6.8.1-rc

    如果clone不了,可以通过清华大学镜像下载:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/6.8/6.8.1/single/qt-everywhere-src-6.8.1.tar.xz

  5. 创建构建目录并配置项目:

    bash 复制代码
    mkdir build && cd build
    
    cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/usr/local/Cellar/qt/6.8.1/lib/cmake
  6. 编译和安装:

    bash 复制代码
    ninja
    
    sudo ninja install

请注意,上述步骤中的<branch_name>需要替换为你想要编译的Qt 6的具体分支,安装路径/usr/local/Cellar/qt/6.x.x/lib/cmake会根据Qt的版本和安装方式有所不同,请根据实际情况进行调整。

经过上述步骤,就可以愉快的qt了。

相关推荐
快乐的划水a1 小时前
组合模式及优化
c++·设计模式·组合模式
星星火柴9363 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
艾莉丝努力练剑4 小时前
【洛谷刷题】用C语言和C++做一些入门题,练习洛谷IDE模式:分支机构(一)
c语言·开发语言·数据结构·c++·学习·算法
阿巴~阿巴~6 小时前
深入解析C++ STL链表(List)模拟实现
开发语言·c++·链表·stl·list
旺小仔.7 小时前
双指针和codetop复习
数据结构·c++·算法
jingfeng5147 小时前
C++ STL-string类底层实现
前端·c++·算法
郝学胜-神的一滴7 小时前
基于C++的词法分析器:使用正则表达式的实现
开发语言·c++·程序人生·正则表达式·stl
前端市界8 小时前
前端视角: PyQt6+Vue3 跨界开发实战
前端·qt·pyqt
努力努力再努力wz8 小时前
【c++深入系列】:万字详解模版(下)
java·c++·redis
瓦特what?10 小时前
关于C++的#include的超超超详细讲解
java·开发语言·数据结构·c++·算法·信息可视化·数据挖掘