尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Qt 解决 ld: framework ‘AGL‘ not found

Qt 解决 ld: framework ‘AGL‘ not found
📅 发布时间:2026/6/19 21:45:06

现象

硬件环境

  • 非最新 macOS Tahoe 26 系统
  • XCode 已经更新到 26 版本
$ xcodebuild -version
Xcode 26.0.1
Build version 17A400
  • Qt 5.15.2

执行 qmake 时出现以下链接错误

ld: framework 'AGL' not found
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

问题原因

在 XCode 26 版本中彻底弃用了 AGL。所以导致之前发布的Qt版本都无法链接到AGL

Apple 相关 release note:Here

[!NOTE]

macOS SDK 中不再提供 AGL。AGL 之前用于在 Carbon 应用中呈现 OpenGL 内容,而 Carbon 已不再存在于 SDK 中。AGL 符号现在在 64 位系统(包括 Intel x86_64 和 Apple Silicon Macs)上不起作用。可以安全地移除所有 AGL 的使用并停止链接 AGL。OpenGL 仍然保留在 SDK 中。(153913819)

这个问题目前已经被修复,参考如下:没有修改源码,仅仅修改了 cmake 和 qmake文件

[!IMPORTANT]
issue: QTBUG-137687

image

image

解决方案

  • Qt5 版本的一个便捷方案:

    # Qt 5.15 apps with Xcode version 26 by adding this to a .pro file:
    QMAKE_LIBS_OPENGL = -framework OpenGL 
    
  • Qt6 版本的解决方案

    # 手动修改 cmake, 删除AGL相关的脚本就可以 亲测可行
    /Users/{username}/Qt/{version}/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake
    # qmake的参照mac.conf修改就行
    

相关新闻

  • 2025年地坪厂家权威推荐榜:环氧地坪漆,聚氨酯地坪,固化耐磨地坪,防腐地坪,室外路面防滑地坪,运动地面,PVC塑胶地板,魔石地坪公司精选
  • 结对项目—小学四则运算题目生成器
  • 阅读笔记一:程序员的自我定位与成长基石

最新新闻

  • 跨省寄快递省钱攻略 2026各家物流价格对比与技巧 - 快递物流资讯
  • 大模型单位换算与生活常识能力测评:一道洗车题的深度解析
  • 巴特沃斯滤波器实战:Python信号处理从原理到可视化
  • Draggabilly终极指南:三大核心配置让你的拖拽交互更智能
  • 2026洛阳防水补漏维修团队实测盘点TOP4:洛阳业主房屋渗漏修缮靠谱选择 - 宅安选房屋修缮
  • 深耕禅城防水领域 匠心守护安居|微顺虹防水:初心筑品质,服务护万家 - 徽顺虹

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号