Mac M1 安装qt6.X版本

如题

根据官方提示,5.15版本以上就不支持离线安装了

OFFLINE_README.txt

Due to The Qt Company offering changes, open source offline installers are not available any more since Qt 5.15. Read more about offering changes in the https://www.qt.io/blog/qt-offering-changes-2020 blog. If you need offline installers, please consider our new Qt for Small Business offering: https://www.qt.io/blog/available-now-qt-for-small-businesses

so, 就只能在线安装了。

这个是某知名大学的安装指导,有兴趣可以看原文。

https://web.stanford.edu/dept/cs_edu/resources/qt/install-mac

没兴趣看我,

1、需要安装xcode以及command line tools。超过20G的安装,appstore直接搜索下载即可,就是慢,也没啥。下完后一定要运行一次,以安装组件。

2、qt的在线安装的安装包下载;

进网站,你得先注册账号密码, Download Qt: Get Qt Online Installer,进去点绿色download按钮。(这里我报错了一个下午加晚上,错误回显:accessdenied,在我去搞其他方式安装,最后11点不死心又点了一次,终于能下载到离线安装包了,不容易啊),

双击下载的安装包,显示安装界面,这里应该会自动回填你的账号密码,一般都是默认操作,下一步下一步之类的,除了

如果有提示xcode没安装,这个时候需要打开xcode,选择

xcode->Preferences -> Locations ,选择 command line tools到正确的位置,这里修改配置需要你输入锁机密码哒;

安装cs106专用软件包(我估计是他们学校的专用,我主要是配置用)

 📦 CS106.zip

打开并配置CS106项目

Qt Creator项目包括一个名为.pro扩展名的文件。双击.pro文件将在Qt Creator中打开项目。

找到CS106.pro文件并立即打开它。

除了Qt Creator外,最新版本的Qt还安装了一个名为Qt Design Studio的新工具。Qt Design Studio被设置为打开.pro文件的默认应用程序,但它实际上不适用于这个类——您需要使用Qt Creator!要选择哪个应用程序打开文件,请右键单击(按住 Control-单击)在Finder中的文件,然后从Open With子菜单中选择Qt Creator。您还可以使用Finder中的“获取信息”更改所有.pro文件的默认应用程序。

首次打开项目时,Qt Creator将要求您配置项目构建套件。“配置项目”面板显示可用构建套件的列表(见下面的屏幕截图)。默认套件应该已经选中;它将与您安装Qt Creator(Qt 6.x.x版本)时选择的桌面套件相匹配。

通过单击“配置项目”按钮来接受默认值。

如果您的Qt Creator显示没有可用的套件,请查看Qt安装说明。如果您错过了选择正确的选项,您可以重复重新安装Qt的步骤。

构建程序

在运行之前,必须编译或构建C++代码;这意味着将源代码转换为可执行的二进制代码。

点按 Qt Creator 窗口左下角的“构建”图标,绿色三角块。

观看右下角的构建进度表。第一次构建项目时,编译库代码可能需要一分钟或更长时间。当栏变成绿色时,它表示程序已成功构建。

运行程序

现在程序已经构建,您就可以运行它了。

点按窗口左下角的播放/运行图标。

如下面的屏幕截图所示,欢迎程序将消息打印到控制台窗口,并在图形窗口上绘制斯坦福标志。

✔️恭喜你,你的安装很好!您现在可以放弃CS106项目,您将不再需要它。

配置设置(可选)

为了获得更好的体验,我们建议更改一些默认设置,请参阅我们推荐的配置设置。

Qt Creator的推荐设置

以下是我们为Qt Creator建议的配置设置。您无需采用这些设置,但我们推荐它们以获得更愉快的体验。

从顶部菜单栏访问Qt Creator的首选项/设置:

在Mac上,菜单项是Qt Creator ->首选项...

在Windows上,菜单项是编辑->首选项...

在Linux上,菜单项是工具->选项...

构建和运行

我们建议您选中以下复选框:

Save all files before build 在构建之前保存所有文件

这会在您编译或运行项目之前保存您的代码文件。

编译输出:Compile Output: Open pane when building 构建时打开窗格

在构建项目时显示有关编译过程的信息。

应用程序输出:Application Output: Open pane on output when running 选择 always 始终运行时打开输出窗格

在窗口底部的窗格中显示程序的输出。通常,您可以在弹出式图形控制台中看到输出,不需要此底部窗格,但如果您的窗口崩溃,底部输出可以帮助找出问题所在。注意:在较新版本的Qt中,此选项显示为下拉菜单,而不是复选框。

应用程序输出: Clear old output on a new run在新运行时清除旧输出

这会从输出窗格中清除之前的输出。

调试器设置

Debugger font size follows main editor 调试器字体大小跟随主编辑器

如果主文本编辑器字体大小放大,这将使您的调试器字体大小增加。

Switch to previous mode on debugger exit 在调试器退出时切换到以前的模式

当调试器不再运行时,这会关闭不需要的调试器窗格。

关闭分析仪

Qt Creator使用代码分析器检查您的代码是否存在文体错误和是否符合行业标准“最佳实践”。虽然其中一些指导可能很有价值,但默认设置太挑剔了,错误消息是危言耸听的,而且往往是迟钝的。我们认为,完全禁用此功能以消除无益的闲聊,最能为学生服务。

分析器由两种偏好控制,一种用于“clangd”,另一种用于“clazy”。

在“偏好设置”面板上搜索“clangd”。它应该会显示“C++ -> clangd”窗格,其中有一个标有“使用叮当”的复选框。确保此复选框未选中。

在“偏好设置”面板上搜索“clazy”。它应该会显示“分析器-> Clang Tools”窗格,其中有一个标有“分析打开的文件”的复选框。确保此复选框未选中。

单击“好的”以保存您的更改,分析器现已关闭。您的代码仍将获得构建警告和错误的适当亮点,但这消除了所有关于风格提示的争吵。

至此,恭喜你,安装成功了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/67577.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WeChatTweak-macOS 安装配置

WeChatTweak-macOS 微信 macOS 客户端增强 Tweak 动态库。 功能 阻止消息撤回 消息列表通知系统通知正常撤回自己发出的消息 客户端无限多开 右键 Dock icon 登录新的微信账号命令行执行:open -n /Applications/WeChat.app 消息处理增强 支持任意表情导出支持二维…

Mac(M1Pro)下运行ChatGLM2

最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括chatglm2),总体内存占用9G左右。chatglm2可…

台式机黑苹果Mac OS安装指引

1、安装思路: 所谓黑苹果就是在非苹果官方的电脑上安装苹果系统,听起来好像很牛逼很复杂,其实牛逼复杂的事情已经有大神帮你做了,剩下给我们操作的都比较简单了,基本就是人家做好镜像,我们通过工具将该镜像…

Mac OS X 下安装Tableau Desktop Pro for Mac 10.2.0

安装步骤 1.断网安装tableau 2.双击Tableau Desktop.pkg 3.安装后到应用程序里把tableau这个单独文件从tableau文件夹里直接放到应用程序根目录 4.打开crack文件夹里的tableau trial,选择到应用程序刚移动出来的tableau,应用patch 5.打开crack文件夹里…

pycharm中使用pytorch查看、使用、切换远程服务器的GPU

ChatGPT有点东西,很多内容符合自己的要求,这里就直接贴图了,方便以后使用 添加一些

东北版“再别康桥

鸟悄儿的我走了, 正如我蔫巴的来; 我得了八嗖的招手, 磨叽西天的云彩。 那泡子边的金柳, 是夕阳中的媳妇儿; 波光里的倩磴儿, 在我的心头汩涌。 埋了巴汰的青幸, 油了巴叽的在水底赛脸; 在康河的…

震撼!徐涛朗诵《再别康桥》

徐涛,毕业于中央戏剧学院导演系;是中国煤矿文工团话剧团演员、中国著名配音演员、国家一级演员。2002年被评为全国小说演播艺术家。 class"video_iframe" frameborder"0" allowfullscreen"" data-ratio"1.8181818181…

小提琴曲《再别康桥》

剑桥的夏天真好,没有了风,没有了雨,没有了匆匆,有的是房舍、路边随手可摘的樱桃、伊朗果,仿佛换了一个天地,此时此刻,此景此地,突然明白了为什么这里的暑假长达三个多月的原因了&…

仿射密码破解——再别康桥

这里有用仿射加密的一段诗歌密文(空格标点等没有加密),请尝试还原为明文并翻译为中文 Ptfxgj Jnno-afv wn Htzaixojv Tjtxg Af Yd Mqxzn Kvif bdxvwsf X wtlv zf svtkv Tp bdxvwsf tp X htzv qviv; Bdxvwsf X rtkv jnno-afv Wn wqv inpf hsn…

餐厅预订APP有哪些?餐厅预订APP怎么选择?

餐馆开通餐厅预订APP,不仅优化用户就餐体验,也能降低员工的工作负荷,大幅度缩减运营售价。同时结合预订信息确认、到期前提醒等功能,确保用户能按时就餐。那餐馆如何快速、低成本的具备一套属于自己的餐馆预订APP,这里…

ChatGPT 帮你成为时间管理大师

这是「进击的Coder」的第 854 篇技术分享 作者:dk 来源:数师兄 “ 阅读本文大概需要 7 分钟。 ” 时间管理对我们职场人士来讲非常的重要,管理的好可以很好的提高自己的工作效率和生活质量,当我们能有效地完成任务时,…

Claude 2正式上线;Prompt在手,天下我有

🦉 AI新闻 🚀 Claude 2正式上线,AI能力全面提升 摘要:Claude 2正式上线!作为ChatGPT的强力挑战者,Claude 2的到来绝对是一个重磅事件。Claude 2性能更强,响应更快,并正式推出了网页…

公司不会养闲人 ,这些职业最容易被AI取代

当大家还在讨论ChatGPT未来将如何发展的时候,第一批因AI失业的人已经出现了。 据媒体报道,已经有一众游戏公司迅速拥抱技术变革,将AI绘画引进工作流程,用以摆脱游戏行业巨大的人才压力和资金焦虑。 原画师利用Al完成方案&#xff…

利用tushare获取A股收盘价并画图

利用tushare获取A股收盘价,画时间轴折线图 做量化研究,没有数据可谓是巧妇难为无米之炊,而tushare为我们提供了非常给力的国内金融数据api。 自从推出pro版本之后,该平台的表现更加稳定。详细介绍请参照官网:https://t…

chatgpt赋能python:拟合SIR模型参数的实用指南

拟合SIR模型参数的实用指南 什么是SIR模型? SIR模型是一种用于研究传染病扩散过程的模型。该模型将人群分为三类:易感染者(Susceptible)、感染者(Infected)和康复者(Recovered)。其…

chatgpt赋能python:Python建立模型SEO教程

Python建立模型SEO教程 Python,作为一门高效可靠、易于上手的编程语言,广泛应用于数据科学、人工智能、机器学习等领域。在今天的SEO中,Python建立模型成为了一项不可或缺的技术。 在接下来的文章中,我们将介绍如何使用Python来…

chatgpt赋能python:Python中的颜色

Python中的颜色 在Python编程中,我们经常需要对文本进行颜色的处理,使得输出的信息更加直观、易于辨识。Python提供了一些工具和库来实现这种颜色处理。 ANSI转义参数 ANSI转义参数是一种在终端中控制文本样式和颜色的方法,可以通过在输出…

chatgpt赋能python:用Python轻松生成二维码

用Python轻松生成二维码 如果你正在寻找一种简单快捷的方法来生成二维码,那么Python是一个不错的选择。Python是一种强大的编程语言,提供了大量的库和工具,可以用于图像处理、数据可视化、网络爬虫等多种应用。下面将详细介绍如何使用Python…

chatgpt赋能python:制作二维码的简单方法——Python

制作二维码的简单方法——Python 随着二维码技术的不断发展,二维码成为了当今生活中不可或缺的一部分。它可以被应用于不同领域,例如商业、医疗、社交、广告和教育等。二维码的快速解码和易于生成使得其在各个领域中被广泛应用。Python作为一种流行的编…

chatgpt赋能python:Python生成二维码教程

Python生成二维码教程 二维码是现代信息社会中的常用工具,可以快速传递数字信息,广泛应用于各个领域。Python作为一门流行的编程语言,也提供了生成二维码的便捷工具。本篇文章将介绍如何使用Python生成二维码。 准备工作 在开始生成二维码…