Appleは64ビットアプリケーションでCarbonを削除しました。私はしばらくの間生き続けたいカーボンUIのウィジェットを対象としたレガシーコードがたくさんあります。そのほとんどは、ホストプラットフォームと同期して64ビットになるプラグインとバンドルの形式です。従来の炭素コードを生かし続ける
Appleが想定しているように見えるの選択は離れ すべてのレガシーコードを投げるとココアを使用して書き換えることです。 同じレガシーコードがPCバインディングにも結びついているだけなので、短期的には起こることはありません。
私は私が実際に必要な炭素の小さなサブセット をサポートしている互換パッケージを作成し、3つのオプション
ココアに(1)ダイブを検討しています。
(2)新しいターゲットとしてCocoatronを使用してください。短期橋の炭素 - ココトロンでは、おそらく長い実行では、両方のMacとPCのココアトロンネイティブに変換します。 (参考文献:http://cocotron.org/)
(3)新たな目標としてQTを使用します。オプション(2)を参照してください。 (参照:http://qt.nokia.com/)
私が本当に希望するようにAppleが殺された64ビット 炭素ベータ版の海賊版コピー、または明示的にちょうど 炭素をエミュレートすることを目的と互換パッケージとして、4番目のオプションです。
完全に一般的ではない回答をするには、より詳細な情報が必要です。レガシーコードは何をしていますか?どのようなアプリケーションですか?私たちがもっと学ぶことができるリンクはありますか? – wadesworld