Skip to content

Enchan1207/dylib4mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dylib4mac

Zenn:posted

Overview

動的リンクライブラリ dylib の作成方法に関するメモ書き.
詳しくは CのライブラリをmacOSアプリにリンクして呼び出す - Zenn を参照してください。

Usage

NOTE: ビルド時に xcrun を使用しているため、macOS以外では動作しません(たぶん)。

ライブラリのビルドのみ行うか、Xcodeプロジェクトとしてビルドするかを選択することができます。

1. dylibのみビルド

create_library ディレクトリに移動して make を実行すると、buildディレクトリ以下に

  • main: 実行ファイル
  • libhelloworld.dylib: 動的リンクライブラリ

が生成されます。

2. Xcodeプロジェクトからビルド

dylib_invoke ディレクトリの dylib_invoke.xcodeproj を開き、ビルドします。 Build Phase内でdylibのビルドが同時に行われるため、そのまま実行できます。

License

this repository is published under MIT License.