私が聞いたところによると、異なるコンパイラ バージョンでコンパイルされた DLL を Windows で使用することは可能です。MacOSX フレームワークには同じ機能がありますか? つまり、あるコンパイラでフレームワークをコンパイルし、そのフレームワークを別のバージョンのコンパイラを使用するプログラムで使用できますか?
私が尋ねる理由は、フレームワークを出力するオープン ソース プロジェクトをコンパイルする必要があるからです。そのプロジェクトは gcc4.7 でビルドできず、私のコードは gcc4.7 の機能を使用しています。