Я поддерживаю устаревшее программное обеспечение, написанное на C ++, которое использует QuickDraw при компиляции на Mac. Я знаю, что Apple делает все возможное, чтобы убить эту вещь. Через несколько месяцев я надеюсь, что у меня будет время, чтобы дать моей программе более современные основы, вероятно, SDL, но в то же время она мне нужна, чтобы выжить.
В MacOS 10.7 и XCode 4 мне все еще удавалось получить доступ к быстрой прорисовке, собирая MacOS 10.5 SDK. Переходя к Mac OS 10.9 и XCode 6, все еще используя MacOS X .5 SDK, я обнаружил, что он больше не может найти файл заголовка QuickDraw. Мне нужно вернуться к 10.7.5, чтобы закончить работу над этой программой. Уч.
Это действительно, как это плохо? Удалось ли Apple полностью вытолкнуть QuickDraw, даже если вы используете старый SDK? Или есть какой-то способ возиться с путями включения и путями библиотек, чтобы продолжать эту работу?
Да, это так плохо. QuickDraw не добрался до 64-битной земли, а 10.8 убрал поддержку dev. Вы можете попробовать получить заголовки из старого SDK или использовать что-то вроде этот обходной путь, но успех не гарантирован.
Других решений пока нет …