Mac でコンパイルすると QuickDraw を使用する、C++ で記述されたレガシー ソフトウェアの一部を保守しています。私は、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 は、古い SDK を使用している場合でも、QuickDraw を完全に無効にできたのでしょうか? または、これを機能させ続けるために、インクルード パスとライブラリ パスをいじる方法はありますか?