Maya API は、サポートされているプラットフォームそれぞれについて、専用のコンパイラとリンカーを必要とします。以下のコンパイラは、Maya のビルドに使用されたものと同じです。これらのコンパイラを使用してプラグインをビルドすると、確実に互換性のあるバイナリが作成できます。
- Linux 64: gcc 4.1.2
- Snow Leopard 10.6.8、Xcode 3.2.1、gcc 4.2.1
- Windows 32 および 64:Visual Studio 2010 SP1
注:
Maya では、異なるリリースのプラグインにはバイナリ互換性がありません。たとえば、Maya 2012 でビルドされたプラグインを Maya 2013 にロードすることはできません。新しいリリースごとに、ソースを再コンパイルする必要があります。しかし
Maya ではソース コード互換性を維持することを目標にしていますので、ほとんどの場合はソースを変更する必要はありません。