【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工程的这个问题!!!

欢迎交流!

相关推荐
pe7er21 小时前
macOS 应用无法打开(权限问题)解决方案
macos·mac
郑州光合科技余经理3 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1233 天前
matlab画图工具
开发语言·matlab
dustcell.3 天前
haproxy七层代理
java·开发语言·前端
norlan_jame3 天前
C-PHY与D-PHY差异
c语言·开发语言
多恩Stone3 天前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
QQ4022054963 天前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
遥遥江上月3 天前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
m0_531237173 天前
C语言-数组练习进阶
c语言·开发语言·算法
Railshiqian3 天前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript