動的リンクライブラリ dylib
の作成方法に関するメモ書き.
詳しくは CのライブラリをmacOSアプリにリンクして呼び出す - Zenn を参照してください。
NOTE: ビルド時に xcrun
を使用しているため、macOS以外では動作しません(たぶん)。
ライブラリのビルドのみ行うか、Xcodeプロジェクトとしてビルドするかを選択することができます。
create_library
ディレクトリに移動して make
を実行すると、build
ディレクトリ以下に
main
: 実行ファイルlibhelloworld.dylib
: 動的リンクライブラリ
が生成されます。
dylib_invoke
ディレクトリの dylib_invoke.xcodeproj
を開き、ビルドします。
Build Phase内でdylibのビルドが同時に行われるため、そのまま実行できます。
this repository is published under MIT License.