当前位置: 首页 > article >正文

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来安装必要的依赖库:

    /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克隆:

    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. 创建构建目录并配置项目:

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

    ninja
    
    sudo ninja install

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

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


http://www.kler.cn/a/450604.html

相关文章:

  • Ubuntu22.04 LTS 安装nvidia显卡驱动
  • STM32HAL库中RTC闹钟设置时分秒,年月日
  • linux中docker命令大全
  • NLP 中文拼写检测开源-01-基于贝叶斯公式的拼写检查器 CSC
  • useContext Hook 的使用及规范
  • MySQL 主从复制与高可用
  • Linux系统文件
  • 前端Python应用指南(二)深入Flask:理解Flask的应用结构与模块化设计
  • 1688商品详情api接口开发返回值说明中skus商品规格和props商品详情
  • leetcode hot100 两两交换链表之中的节点
  • 深度学习从入门到精通——图像分割实战DeeplabV3
  • 基于Springboot的在线问卷调查系统【附源码】
  • JVM执行引擎JIT深度剖析
  • 【MySQL】InnoDB存储引擎中的索引
  • 深入理解C++23的Deducing this特性(下):高级应用与实战技巧
  • mapbox基础,加载mapbox官方地图
  • RGCL:A Review-aware Graph Contrastive Learning Framework for Recommendation
  • 自动驾驶系统研发系列—追尾风险不再隐形:解密后碰撞预警系统(RCW)的技术与应用
  • 交通控制系统中的 Prompt工程:引导LLMs实现高效交叉口管理 !
  • ensp 基于静态NAT发布公司网站服务器,
  • WebGL2示例项目常见问题解决方案
  • Wireshark时间设置介绍:时间格式、时间参考和时间平移
  • [Linux] Shell 命令及运行原理
  • 测开面经分享(偏Python)
  • 【双指针算法】--复写零
  • 编程新选择:深入了解仓颉语言的优雅与高效