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

欢迎交流!

相关推荐
SoraLuna2 小时前
KuiklyUI for OpenHarmony 实战 02:Kuikly 工程创建与鸿蒙运行(Mac)
macos·华为·harmonyos
陳10302 小时前
C++:二叉搜索树
开发语言·数据结构·c++
wqwqweee2 小时前
Flutter for OpenHarmony 看书管理记录App实战:个人中心实现
开发语言·javascript·python·flutter·harmonyos
t198751282 小时前
水下无人自主航行器(AUV)的MATLAB/Simulink仿真程序实现
开发语言·matlab
橘颂TA2 小时前
C++ 信号量
java·开发语言
程序猿20232 小时前
Java Thread
java·开发语言·python
嫂子开门我是_我哥3 小时前
第五节:字符串处理大全:文本操作的“万能工具箱”
开发语言·python
csbysj20203 小时前
Bootstrap 代码深度解析与实战应用
开发语言
弹简特3 小时前
【Java-阔怕的JVM】JVM
java·开发语言·jvm