おそらく適切な検索語が見つからないのでしょうが、プログラムを作成しないと静的 (または動的) ライブラリのバージョン番号を取得する方法がわかりません。確かに、これを行うためのUNIXアプリケーションが必要です(OS Xで同等のものを使用)。(ファインダー情報を試してみたところ、.aファイルはテキストラングラーで開くファイルであることがわかりました!)。
ありがとう。
おそらく適切な検索語が見つからないのでしょうが、プログラムを作成しないと静的 (または動的) ライブラリのバージョン番号を取得する方法がわかりません。確かに、これを行うためのUNIXアプリケーションが必要です(OS Xで同等のものを使用)。(ファインダー情報を試してみたところ、.aファイルはテキストラングラーで開くファイルであることがわかりました!)。
ありがとう。
静的ライブラリは、オブジェクト ファイルの単なるアーカイブです。暗黙のバージョン番号はありません。多くのライブラリには明示的なバージョン番号があり、内容が「1.2.3」の FOO_VERSION_ のようなシンボルがありますが、そのようなシンボルを見つける一般的な方法は明らかにありません。
動的ライブラリは別の話です。それらには、「最新」と「互換性」の 2 つのバージョン番号があります。otool のマンページを参照してください。ただし、-l (LC_ID_DYLIB コマンド内) または -L 出力 (ライブラリ自体の名前を探します) から必要なものを簡単に解析できます。