#139·orca

升级已贬值的 CVDisplayLink APIs

作者: martinfouilleul创建于 2025年7月23日更新于 2025年7月23日
标签macOS

在 macOS 15+ 版本中,大多数 CVDisplayLink API 已被弃用,导致出现如下警告: 'CVDisplayLinkStop' 已被弃用: 首次在 macOS 15.0 中被弃用 - 请使用 NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), 或 NSScreen.displayLink(target:selector:)。 CVDisplayLinkStop(ocWindow->displayLink); 由于我们将警告转换为错误,以便 zig 编译器能够显示它们,因此这会导致编译失败。 #135 通过禁用这些 API 附近的弃用警告来解决了这个问题,但我们应该研究这些 API 的升级路径。