ffmpeg
ライブラリを使用するCプロジェクトに取り組んでいます。現在、私はWindowsプラットフォームで作業しており、 Linux ARMのプロジェクトをクロス コンパイルする予定です。そのような背景があるため、基本的な質問はほとんどありません。
ANSI C++を使用すると、対応するコンパイラを使用してプロジェクトをクロスコンパイルできると確信できます
[ MSVC, MingW ]
しかし ..
プロジェクトで「Win32」およびその他の「Windows」固有の API を使用している場合、クロス コンパイラはそれをどのように処理して、プロジェクトを Linux で実行できるようにしますか。
- 同様に、プロジェクトで Linux 固有の「機能」を使用している場合、クロス コンパイラはそれをどのように処理して、プロジェクトを Windows で実行できるようにしますか。