SORU
5 Ocak 2011, ÇARŞAMBA


Ne kadar basit makrolar platform/derleyici tanımlamak için?

Linux derleme gereken çapraz platform kod, windows, mac os yazıyorum. Windows, visual studio ve mingw destek olmalıyım.

#İfdef ... #endif çevre yerim gereken platforma özel kod bazı parçaları vardır. Örneğin, burada win32 belirli bir kod yerleştirdim:

#ifdef WIN32
#include <windows.h>
#endif

Ama nasıl linux ve mac os tanıyor muyum? Ne adları (veya vb) tanımlar kullanıyorum gitmemi?

CEVAP
5 Ocak 2011, ÇARŞAMBA


İçinMac OS:

#ifdef __APPLE__

İçinMingWPencereler:

#ifdef __MINGW32__

İçinLinux:

#ifdef __linux__

Diğer Windows derleyicileri için, birkaç diğer soğutucu ve mimarileri this thread this Kontrol edin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008