我正在开发一个使用ffmpeg
库的 C 项目。目前我在windows平台上工作,我将为Linux ARM交叉编译项目。在这样的背景下,我几乎没有什么基本问题。
如果我使用ANSI C++,我可以肯定,我将能够使用相应的编译器交叉编译项目
[ MSVC, MingW ]
但 ..
如果我在项目中使用“Win32”和其他“Windows”特定 API,交叉编译器将如何处理它,以使项目能够在 Linux 上运行。
- 同样,如果我在我的项目中使用 Linux 特定的“功能”,交叉编译器将如何处理它,以使项目能够在 Windows 上运行。