SORU
3 ŞUBAT 2009, Salı


Eğer SERBEST iş #eğer hata AYIKLAMA C yaparsa olacak ##?

Gördüğüm tüm örneklerde #derleyici Direktifi, kullandıkları "". hata AYIKLAMA Kullanım "" hata ayıklama modunda derlenmiş? çalıştırmak istemiyorum kod dışlamak için aynı şekilde YAYIN yapabilir miyim İstediğim bu kod bloğu ile e-postaları bir demet gönderir surround ve yanlışlıkla test ederken o göndermek istemiyorum.

CEVAP
3 ŞUBAT 2009, Salı


Hayır, bazı işler yapmadığın sürece, kazandı.

Önemli kısım burada hata AYIKLAMA gerçekten ne olduğunu, ve sürekli bir tür derleyici karşı kontrol edebilirsiniz tanımlanmış.

Eğer proje özellikleri işaretlerseniz, İnşa sekmesi altında, üç şey bulabilirsiniz:

  • Bir metin kutusu "Koşullu derleme simgelerini" . etiketli
  • Bir onay kutusu etiketli "hata AYIKLAMA sabit Tanımlamak"
  • Bir onay kutusu etiketli "İZ sabit Tanımlamak"

Adı SERBEST olan checkbox, ne de sabit/sembol gibi ön tanımlı diye bir şey yok.

Ancak, kolayca bu ayarları yapılandırma başı olarak bunu yapmadan önce kutuyu Koşullu derleme simgelerini etiketli, ama Yayın modu için proje yapılandırma kurmak emin olun metin için bu ismi ekleyebilirsiniz.

Metin eklemek sürece yani temelde, kutusu, #if RELEASE herhangi bir yapılandırma altında herhangi bir kod üretmek olmaz.

< / ^ hr .

Edit: Düzeltilmiş #ifdef #if (teşekkürler Daniel)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • PlugResearch

    PlugResearch

    22 Mart 2006