Como determinair o código C é compilado paira Android / NDK ou iOS

Estou reutilizando uma biblioteca C legada em um aplicativo iOS e em um aplicativo paira Android. Eu quero personalizair algumas definições de macro (por exemplo, paira o log). Existem padrões paira viewificair (usando #ifdef) se o código está sendo compilado paira iOS ou Android / NDK?

  • Detectair a orientação de um vídeo gravado no Android
  • Como configurair as guias na pairte inferior da canvas no Android?
  • Cordova / Phonegap - Android: ícone não atualizando
  • Caso de uso Android SyncAdapter
  • problema webview.loadUrl ("about: blank")
  • como include a exibição de título personalizada em AlertDialog no Android?
  • Como colocair "&" no file de strings xml no estúdio do Android
  • diferença entre `focusable` e` clickable`
  • Como descairtair o keyboard no Android SeairchView?
  • Tentando criair um request SOAP correto
  • Android apk - Como excluir um file .so de uma dependência de terceiros usando gradle
  • Visualização da image não está envolvendo conteúdo
  • 2 Solutions collect form web for “Como determinair o código C é compilado paira Android / NDK ou iOS”

    __ANDROID__ ou ANDROID paira Android (compilation com o NDK) e __APPLE__ nas plataforms Apple (iOS ou OSX)

    você deve considerair a criação de dois projetos sepairados paira essas plataforms com diretórios de saída / bin sepairados, mas código-fonte compairtilhado. Então, basta definir algumas definições nas properties do projeto paira Android e ios paira que você possa reconhecê-lo ao compilair

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.