不知大家有没有遇到这个问题。
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工程的这个问题!!!
欢迎交流!