快速绘制生命支持
Quickdraw on life support
我正在维护一个用C++编写的遗留软件,在Mac上编译时使用QuickDraw。我知道苹果正在尽最大努力杀死这个东西。几个月后,我希望有时间为我的程序提供更现代的基础,可能是 SDL,但与此同时,我需要它来生存。
在 MacOS 10.7 和 XCode 4 上,我仍然能够通过为 MacOS 10.5 SDK 构建来访问快速绘制。 迁移到Mac OS 10.9和XCode 6,仍然使用MacOS X .5 SDK,我发现它无法再找到QuickDraw头文件。我必须启动回 10.7.5 才能完成此程序的工作。 哎哟。
这真的有多糟糕吗?苹果是否设法完全踩踏了QuickDraw,即使一个人使用的是旧的SDK?或者有没有办法摆弄包含路径和库路径以继续完成这项工作?
是的,就是这么糟糕。QuickDraw还没有达到64位,10.8删除了开发支持。您可以尝试从旧 SDK 中获取标头,或使用类似此解决方法的方法,但不能保证成功。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 哪个C++规范开始支持 std::vector
- 如何检测VS C++编译器是否支持C++11?
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 将 IPv6 支持添加到雨量计
- 为什么C++不支持对未初始化变量进行智能分析?
- LMDB 是否支持随机读取?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 在 Ubuntu 18.04 上编译 GLSL 着色器时"不支持 GLSL 3.30"?
- 快速绘制生命支持