

UnrealEngine4でクロスコンパイルする時に静的ライブラリと動的ライブラリはどのOS用にすれば良いですか？  
例えばWindowsでLinuxをターゲットにするとします．  
この時必要な静的ライブラリと動的ライブラリはどちらのOSですか？  
具体的にはパッケージ化を行います．  
予め御礼申し上げます.


CC BY-SA 4.0
2020-08-13T15:57:44.107
69525
2020-08-13T23:23:51.987
40681
question
c++ linux windows
UE4のクロスコンパイルにおける静的ライブラリと動的ライブラリについて


一般論になりますが、Windows向けのライブラリは`.lib`や`.dll`、Linux向けのライブラリは`.a`や`.so`という拡張子を持っており、フォーマットもそれぞれ異なります（PEとELF）。したがって、ライブラリは両方のOSについてそれぞれ必要です。macOSもまた別に`.dylib`（Mach-O）を使います。


CC BY-SA 4.0
2020-08-13T23:23:51.987
69533
2020-08-13T23:23:51.987
7500
69525
answer