同梱されている依存ライブラリ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/09 05:40 UTC 版)
「EasyWine」の記事における「同梱されている依存ライブラリ」の解説
Nihonshu には下記のライブラリが含まれているため XQuartz のインストールが不要である(X11 のサポートも有効にしてビルドされているためレジストリエディタで設定を変更することで X11 モードで使うことも出来る)。なお、本家 WineHQ バイナリにはこれらのライブラリが含まれていないため XQuartz もしくは自前のライブラリが必要になっている。バージョンによってこれらのライブラリの種類に変動があったが最終的に下記のものに落ち着いている。Gstreamer 系はオーディオやビデオの再生時に winegstreamer.dll がエラーを起こすことが多々あり、ネイティブの quartz.dll と比較したところ後者の方が安定していることが多かったため敢えて外している。 FreeType Libpng libjpeg-turbo LibTIFF Little CMS Nihonshu および EasyWine に含まれるライブラリはビルド時に依存ライブラリの呼び出しを絶対パスから相対パスに変更しているため、例えば EasyWine64.app は基本的にどこに置いても実行することができる。ただし、ディスクイメージ上での起動は動作が著しく重くなるため推奨しない。 $ otool -L /Applications/EasyWine64.app/Contents/Resources/wine/lib/libwine.dylib # EasyWine/Applications/EasyWine64.app/Contents/Resources/wine/lib/libwine.dylib:@rpath/libwine.1.dylib (compatibility version 1.0.0, current version 1.0.0)/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1349.64.0)/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 775.19.0)/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.50.2)$ otool -L /usr/local/lib/libwine.dylib # Homebrew/usr/local/lib/libwine.dylib:/usr/local/opt/wine/lib/libwine.1.dylib (compatibility version 1.0.0, current version 1.0.0)/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1349.98.0)/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 775.20.0)/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.60.2)
※この「同梱されている依存ライブラリ」の解説は、「EasyWine」の解説の一部です。
「同梱されている依存ライブラリ」を含む「EasyWine」の記事については、「EasyWine」の概要を参照ください。
- 同梱されている依存ライブラリのページへのリンク