【Qt】问题记录ld: framework ‘AGL‘ not found on MacOS 26

不知大家有没有遇到这个问题。

MacOS升级到26之后,编译Qt项目会报错::-1: error: framework 'AGL' not found,据说是AGL被遗弃了!

参考一个大佬的回答,能解决cmake项目的问题:

操作步骤是,找到/Users/{username}/Qt/{version}/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake这个文件。

我是brew安装的,所以是在/opt/homebrew/Cellar/qt/6.9.0/lib/cmake/Qt6/FindWrapOpenGL.cmake

找到agl相关的行,注释掉即可:

然后cmake构建的qt项目就可以正常编译了!


但qmake构建的,看大家都是统一说的qmake的参照mac.conf修改就行,不知道从哪里抄的!!!

完整路径参考在这里:/opt/homebrew/Cellar/qt/6.9.0/share/qt/mkspecs/common

也是注释了agl相关的:

但最终还是不行,qmake编译的还是报错!如果不嫌麻烦的话,只能手动去改makefile。

大家有遇到这个困扰吗,我找了好久也没看到哪个解决了qmake工程的这个问题!!!

欢迎交流!

相关推荐
Reload.9 分钟前
GJ航司,验证码网易易盾 JS逆向 纯算轨迹
开发语言·前端·javascript
人道领域23 分钟前
【LeetCode刷题日记】贪心算法理论与实战:455.分发饼干最优解
java·开发语言·数据结构·算法·leetcode·贪心算法
xin_yao_xin28 分钟前
Conda 环境的 CUDA PATH 配置指南
开发语言·python·conda·cuda
he___H33 分钟前
基于LCEL的联想
开发语言·python·langchain
阿pin1 小时前
Android随笔-神经系统Handler
android·java·开发语言·handler
布朗克1681 小时前
Go 入门到精通-09-复合类型之Map
开发语言·后端·golang·map
zh_xuan1 小时前
c++ Expected用法
开发语言·c++·expected
ch.ju1 小时前
Java程序设计(第3版)第四章——final修饰的方法和类
java·开发语言
小呀小叮当~1 小时前
OpenAI Codex 桌面版(Windows / macOS)体验分享:AI 编程效率再次提升
人工智能·windows·macos