Ir para conteúdo
  • Cadastre-se

#Ifdef __APPLE__


Posts Recomendados

Olá pessoal estou fazendo um trabalho na faculdade e preciso usar uma diferetiva de compilação, uma para windows uma para linux e outra para Mac, porém a do mac ta ficando com background cinza (obs: uso o eclipse e c++), vejam o codigo quem puder ajudar serei grato.

 

#ifdef APPLE

 

#endif

 

#ifdef __linux__

int hPora;

#endif

 

#ifdef _WIN32 || _WIN64

HANDLE hPorta;

#endif

 

No caso todos estão com fundo em cinza pois a plataforma que não deveria estar é o da APPLE ja usei varios codigos como: APPLE, __APPLE__, __OSX__ entre outros.

 

to pensando em usar o Xcode no lugar do Eclipse cpp, alguem recomenda ou tem alguma dica?

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Respostas 1
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Consegui resolver segue a dica para quem tiver o mesmo problema, o valor do mac  para o ifdef __MACH__.

 

também pode ser obtido através da dica que recebi no grupo do google:

 

pela linha de comando, (acho) que você pode digitar algo como: 

clang -dM -E main.cpp 

Em qualquer arquivo, e ele vai listar TODOS as macros definidas nesta 
plataforma.  Aí você procura por APPLE, OSX, etc...  O mesmo vale para o gcc 
no Linux ou MinGW 

Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56k
    • Total de Posts
      465.7k
×
×
  • Criar Novo...