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

MacBook Pro(M1芯片)Qt环境配置

MacBook Pro(M1芯片)Qt环境配置

1、准备

试图写一个跨平台的桌面应用,此时想到了使用Qt,于是开始了搭建开发环境~

在M1芯片的电脑上安装,使用brew工具比较方便
Apple Silicon(ARM/M1)安装于/opt/homebrew
有时可能下载会比较缓慢以及容易中断,建议更换国内的镜像源进行替换

Homebrew官网(https://brew.sh/zh-cn/)
Homebrew安装教程(https://blog.csdn.net/u013954557/article/details/144719382)

2、开始安装

安装qt的过程比较简单,直接使用brewinstall命令就可以了

brew install qt

查看安装路径和架构,确认安装的架构是正确的,M1对应的是arm64

which qmake   # 查看路径 m1 为 /opt/homebrew/bin/qmake
file /opt/homebrew/bin/qmake   # arm64

接下来 ,查看brew安装的 qt 的版本

brew info qt

在这里插入图片描述

可以看到,目前的版本是6.7.3,接下来需要安装与之匹配的 qt creator

brew install --cask qt-creator

或者,也可以直接到国内的镜像网站直接下载对应的版本

清华大学镜像(https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qtcreator/15.0/15.0.1/qt-creator-opensource-mac-x86_64-15.0.1.dmg

完成后,应该可以找到 qt creator,打开后进行项目配置

3、配置Qt

找到首选项,依次设置 qt 的路径以及 arm64 的应用编译环境
在这里插入图片描述

使用brew安装的qmake位置通常就是下面这个
在这里插入图片描述

绑定 C/C++环境(这里我直接使用XCode自带的)以及Qt(上面刚配的)
在这里插入图片描述

没有报错,基本上就可以了,可以新建一个项目试一下,使用Qt Widgets Application模板

4、项目创建

在这里插入图片描述

设置项目目录以及项目名称
在这里插入图片描述

构建工具选用的是CMake
在这里插入图片描述

生成文件使用默认的
在这里插入图片描述

国际化暂时用不上
在这里插入图片描述

桌面应用使用的套件是基于arm64
在这里插入图片描述

以下将会是添加到项目中的文件
在这里插入图片描述

此时,项目创建完成,以下便是项目目录
在这里插入图片描述

直接找到左下角的“运行”按钮,点击
在这里插入图片描述

一个空的窗口就运行成功了
在这里插入图片描述


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

相关文章:

  • 《 C++ 点滴漫谈: 二十五 》空指针,隐秘而危险的杀手:程序崩溃的真凶就在你眼前!
  • 数据分析系列--⑦RapidMiner模型评价(基于泰坦尼克号案例含数据集)
  • G. XOUR
  • cpp实战项目—string类的模拟实现
  • 高速稳定,功能强大的免费下载工具!!
  • Keepalived高可用集群企业应用实例二
  • 【工欲善其事】利用 DeepSeek 实现复杂 Git 操作:从原项目剥离出子版本树并同步到新的代码库中
  • 9 点结构模块(point.rs)
  • 面经——C语言——指针大小,内存分配,野指针,大小端
  • 【LeetCode: 598. 区间加法 II + 脑筋急转弯】
  • 我的Go+语言初体验——环境搭建并用命令行和 VScode 输出 “Hello World”_gop windows helloworld
  • 一些常用的HTML结构
  • 使用 EXISTS 解决 SQL 中 IN 查询数量过多的问题
  • C++ 哈希封装详解
  • E. Money Buys Happiness
  • UE5 蓝图计划 - Day 2-3:执行流与事件
  • 大模型能力评估数据集都有哪些?
  • 贪吃蛇实现
  • SpringBoot的配置(配置文件、加载顺序、配置原理)
  • UE5 蓝图学习计划 - Day 11:材质与特效
  • 大模型训练(5):Zero Redundancy Optimizer(ZeRO零冗余优化器)
  • 操作系统和中间件的信息收集
  • 踏入编程世界的第一个博客
  • 在 Ubuntu 中使用 Conda 创建和管理虚拟环境
  • 使用朴素贝叶斯对散点数据进行分类
  • 5分钟在本地PC上使用VLLM快速启动DeepSeek-R1-Distill-Qwen-32B