我在 iOS 应用程序和 Android 应用程序中重用旧版 C 库。我想自定义一些宏定义(例如用于日志记录)。是否有标准定义来检查(使用#ifdef)代码是针对 iOS 还是 Android/NDK 编译的?
最佳答案
__ANDROID__
或 ANDROID
for Android(使用 NDK 编译)
和 Apple 平台(iOS 或 OSX)上的 __APPLE__
关于android - 如何确定 C 代码是为 Android/NDK 还是 iOS 编译的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345405/