Softex CelwareTech Blog
Windows開発

ABI互換とは

コンパイル済みの部品同士が、同じ約束で関数やデータをやり取りできる状態です。

簡単にいうと

ABIはApplication Binary Interfaceの略で、実行時のバイナリ同士の接続ルールを指します。

Node.jsやElectronのバージョンが変わるとABIが変わり、ネイティブモジュールの再ビルドが必要になることがあります。

どんな場面で使うか

  • Electronでネイティブモジュールを使う
  • DLLやC++ライブラリを連携する
  • 実行時エラーの原因を切り分ける

関連用語

さらに調べる